[Resolvido] Criar registro em C
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 casterror 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
Discussão (1)
Carregando comentários...