Manipular texto na inicialização do sistema operacional
LazarusBrasil :: Geral :: Programação :: Geral
Página 1 de 1
Manipular texto na inicialização do sistema operacional
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.
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
LazarusBrasil :: Geral :: Programação :: Geral
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|