Rejestr i Autostart
Ostatnio zmodyfikowano 2015-11-17 01:00
Makuba Temat założony przez niniejszego użytkownika |
Rejestr i Autostart » 2015-11-16 20:51:36 Już od dwóch dni próbuje się z tym uporać i ciągle nie idzie mógłby ktoś pomóc? Próbuję zrobić aby do rejestru został dodawany wpis o autostarcie programu którego lokalizacja zależy od lokalizacji appdata. char* appdata = getenv("APPDATA"); HKEY key; DWORD new; const BYTE * lpData = (const BYTE *) appdata; RegCreateKeyExA(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, 0, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0, &key, &new); RegSetValueExA(key, "MojProgramik", 0, REG_SZ, lpData, 256); RegCloseKey(key);
Czasami wychodziło mi i w miejsce lokalizacji wstawiało kszaczki czasami nie dodawało rejestru tak więc podejrzewam, że chodzi o lokalizacje pliku ponieważ pierw muszę ją konwertować ze stringa na const char a potem char* |
|
kmlkamilek |
» 2015-11-17 01:00:23 http://stackoverflow.com/questions/5920853/how-to-open-a-folder-in-appdata-with-c |
|
« 1 » |