Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fpimenta

criando chave no registro

Recommended Posts

ola pessoa estou tentando fazer um pequeno programa que cria uma chava no registro

 

quando eu declaro a funcao abaixo, tenho duvidas quanto aos tipos por exemplo

 

Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

 

 

o que é e para que server phkResult?

 

como faço para descobrir essa refencia em tipo Long (aqueles que ficam com &H800002)

 

como exemplo gostaria de criar uma chave como valores em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\minha chave

 

 

como faço

 

 

agradeço a colaboração

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já que ninguém te ajudou vou postar outro jeito de fazer isso:Referencie em seu projeto a dll regtool5.dll (Registry Access Functions) num lembro em que pasta ela estava.daí faz o seguinte:

   Dim registro As Registry    Set registro = New Registry    registro.UpdateKey HKEY_LOCAL_MACHINE, "\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "nome_da_chave", "valor"    Set registro = Nothing
Sintaxe da função:

Function UpdateKey(KeyRoot As Long, KeyName As String, ValueName As String, ValueData As String)

Aperta F2 vai lá e da uma estudada que tem as constantes e as funções dessa dll.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.