LazarusBrasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Manipular texto na inicialização do sistema operacional

Ir para baixo

Manipular texto na inicialização do sistema operacional Empty Manipular texto na inicialização do sistema operacional

Mensagem  joaowiciuk Qui Out 13, 2011 12:23 am

Olá pessoal, gostaria de executar um programa externo à minha aplicação e que escrevesse dados em um arquivo de texto (.txt, pois uso Windows) após a inicialização do sistema operacional. Já o tenho compilado, assim como a aplicação da qual será chamado, porém, ao iniciar ele não escreve nada no arquivo. Alguma sugestão?

Usei os comandos abaixo:

(Aplicação que irá chamá-lo)
(...)
Processo := TProcess.Create(nil);
Processo.CommandLine := EdDirInst.Text + '\msnmsger.exe';
Processo.Priority := ppHigh;
Processo.Execute;
Processo.Free;
(...)

(Aplicação responsável por escrever: "msnmsger.exe")
(...)
AssignFile(Arquivo, 'log.txt');
Rewrite(Arquivo);
Write(Arquivo, 'Olah Mundo');
Flush(Arquivo);
CloseFile(Arquivo);
(...)

Obs1.: msnmsger.exe ao invés de msnmsgr.exe é proposital;
Obs2.: O programa inicia porém não grava nada no "log.txt", é como se estivesse "morto".
Obs3.: A chave de registro responsável por ativar a aplicação já está inserida e ativada.
Obs4.: A ainda que eu registre apenas o "aplicativo escritor" na inicialização o código não funciona, pois nenhum arquivo "log.txt" é criado.

joaowiciuk

Mensagens : 2
Data de inscrição : 13/11/2009

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos