Autostart
Ostatnio zmodyfikowano 2011-09-19 22:00
pekfos |
» 2011-09-19 15:26:51 %ALLUSERSPROFILE% to zmienna środowiskowa. jak ją tak podasz w ścieżce to to nic nie da. zamień ją na wartość zmiennej(GetEnvironmentVariable() z WinAPI) i wklej do ścieżki np sprintfem lub ostringstreamem. |
|
yoogi |
» 2011-09-19 17:01:59 TCHAR exepath[ MAX_PATH ] = "C:\\Windows\\boot.exe"; HKEY hKey; LONG lnRes = RegOpenKeyEx( HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_WRITE, & hKey ); if( ERROR_SUCCESS == lnRes ) { lnRes = RegSetValueEx( hKey, "YourProgramsName", 0, REG_SZ,( BYTE * ) exepath, _tcslen( exepath ) ); }
Lepiej skorzystać z automatycznego uruchamiania się aplikacji przy starcie podczas pisania jakiś aplikacji, o których użytkownik nie będzie wiedział :). Do "autostartu" ktoś może popatrzeć, a tak to w zmiennej "exepath" podajesz co ma zostać uruchomione :) |
|
malan |
» 2011-09-19 22:00:09 Do "autostartu" ktoś może popatrzeć(...) |
Do rejestru nikt nie zagląda - racja. |
|
1 « 2 » |