Ir para conteúdo

POWERED BY:

Arquivado

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

Plástico Bolha

[Resolvido] Criar registro em C

Recommended Posts

Oi, eu tenho um pequeno exemplo de registro em C. Ele compila no DevC++ mas não no microsoft visual studio 2010. Alguem sabe porque ?

 

Segue o exemplo:

 

#include <windows.h>
#include <winreg.h>
HKEY Chave;
int main()
{
RegOpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", &Chave);
RegSetValueEx(Chave, "arquivo.exe", 0, 1, (LPBYTE)"C:\\arquivo.exe", 22);
RegCloseKey(Chave);
return 0;
} 

 

Como podem ver muito simples, mas não roda no visual ...

 

Segue o erro:

 

'RegOpenKeyW' : cannot convert parameter 2 from 'const char [46]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

error C2664: 'RegSetValueExW' : cannot convert parameter 2 from 'const char [12]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

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.