Como rodar uma aplicação Jaca logo após o login do Windows

2 respostas
M

Pessoal,

Gostaria de saber como faço para que um aplicação Java seja executada logo após o login do Windows ?
Em outras palavras, o que eu quero é rodar um arquivo .JAR logo após o usuário efetuar o login no Windows.
É difícil fazer isto ?
O usuário necessita ter conta de Administrador no WinXP ?
Agradece,

Max Carvalho

2 Respostas

R

pra por 1 aplicativo na inicialização do sistema, vc tem q modificar o registro

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Vistadrv"="C:\WINDOWS\HDbar\vsdrv.exe"

esse e 1 exemplo se vc salvar esse arquivo mesmo com o bloco de notas em 1 arquivo .reg ele poe o aplicativo vsdrv.exe pra iniciar junto do sistema, e provavel que tenha alguma classe ou função em java para efetuar essa modificação direta no sistema, infelismente nunca ouvi falar, alguem ai sabe?

R

fiquei curioso com o assunto fui dar uma procurada e acabei achando ^^

public class Regedit{
		public static String REGFILE ="c:/regfile.reg";
		public static void main(String[] args){
	
		try{
		Process proc =
		Runtime.getRuntime().exec(
		"regedit /S "+Regedit.REGFILE);
		proc.waitFor();
		proc.destroy();
		}
		catch(Throwable th){
		th.printStackTrace();
		}
		
	
}
	}

lembrando que o conteudo do c:/regfile.reg e o codigo q eu mandei na outra resposta. :slight_smile: espero q sirva para oq vc quer

Criado 27 de maio de 2008
Ultima resposta 28 de mai. de 2008
Respostas 2
Participantes 2