Acessar Registro do Windows

20/07/2007

0

Ae galera...

To começando em java...

Alguem sabe como manipular o registro do windows???
eu to procurando material..mas eu não acho...

se alguem souber de alguma coisa..da um toque ai...

abraços


Alansvieceli

Alansvieceli

Responder

Posts

24/09/2007

Mayron Cachina

Ae galera... To começando em java... Alguem sabe como manipular o registro do windows??? eu to procurando material..mas eu não acho... se alguem souber de alguma coisa..da um toque ai... abraços


Cara primeiro boa sorte :P
segundo vc vai ter acesso usando JNI...
vou passar algum material aqui pra vc da uma olhada....


Só que não vai adiantar, já que ele não acessa o registro desde a raiz dele.

Mas eu achei esse pacote aqui, pra quem quiser fazer isso: com.ice.jni.registry na pagina [img=http://www.gjt.org/]Giant Java Tree [/img]

import com.ice.jni.registry.NoSuchKeyException;
import com.ice.jni.registry.Registry;
import com.ice.jni.registry.RegistryException;
import com.ice.jni.registry.RegistryKey;


public class TesteRegistry {

public static void main(String args[]) {
RegistryKey local, uninstall;

local = Registry.HKEY_LOCAL_MACHINE;
try {
uninstall = local.openSubKey("Software\Microsoft\Windows\CurrentVersion\Uninstall");
} catch (NoSuchKeyException e) {
e.printStackTrace();
return;
} catch (RegistryException e) {
e.printStackTrace();
return;
} 

System.out.println(local.getFullName());
System.out.println(uninstall.getFullName());
}

}



Lembrem-se de colocar a dll na mesma pasta onde você for rodar, ou no path.

Um outro modo que descobri nas minhas pesquisas é usar o comando
   1. regedit /e exportado.reg "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall"  

regedit /e exportado.reg "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall"

E daí fazer um parser no java pra ler o arquivo exportado.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar