- Jak uruchamiać żądany program przy starcie Windows?
Skorzystamy z obiektu TRegistry i dodamy nowy ciąg do klucza HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
//------------------------------------------------------
//w pliku nagłówkowym
#include <Registry.hpp>
//------------------------------------------------------
//w pliku źródłowym
TRegistry *Reg = new TRegistry;
Reg->RootKey = HKEY_LOCAL_MACHINE;
if(Reg->OpenKey(
"\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",
true))
{
try
{
Reg->WriteString("NazwaProgramu", "ŚcieżkaDoProgramu.exe");
}
catch (...)
{
ShowMessage("Nie udało się zapisać do rejestru");
}
Reg->CloseKey();
}
delete Reg;
|