Da quanto ho potuto capire la compilazione in DEV C++ avviene direttamente in Unicode, è possibile?
Ho trasformato la funzione GetModuleFileName in GetModuleFileNameW come da te consigliatomi. Ora però riscontro dei problemi con la funzione RegSetValueExW
codice:
WCHAR RegValue[] = "ossecurity";
Errore: int-array initialized from non-wide string
codice:
err=RegSetValueExW(hKey,RegValue,0,REG_SZ,ProgramPath,MAX_PATH);
Errore: cannot convert `WCHAR*' to `const BYTE*' for argument `5' to `LONG RegSetValueExW(HKEY__*, const WCHAR*, DWORD, DWORD, const BYTE*, DWORD)'