Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Autostart

Ostatnio zmodyfikowano 2011-09-19 22:00
Autor Wiadomość
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.
P-41169
yoogi
» 2011-09-19 17:01:59
C/C++
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 :)
P-41175
malan
» 2011-09-19 22:00:09
Do "autostartu" ktoś może popatrzeć(...)
Do rejestru nikt nie zagląda - racja.
P-41195
1 « 2 »
Poprzednia strona Strona 2 z 2