Uruchamianie programu przy starcie systemu
Aby program uruchamiał się przy każdym uruchomieniu systemu musimy programowo utworzyć nowy klucz w rejestrze systemu. W tym celu dodajemy na początku pliku formularza bibliotekę <Registry.hpp>, następnie np. w funkcji obsługującej kliknięcie przycisku Button1, tworzymy nowy obiekt Rejestr typu TRegistry, funkcją RootKey() ustawiamy główny klucz rejestru na HKEY_LOCAL_MACHINE, funkcją OpenKey() jako bieżący klucz ustawiamy "Software\\Microsoft\\Windows\\CurrentVersion\\Run" (w nim system Windows przetrzymuje informacje o programach uruchamianych przy starcie systemu) i funkcją WriteString() tworzymy nową wartość dla klucza. Na koniec zwalniamy pamięć zajmowaną przez obiekt Rejstr:
Unit1.cpp |
#include <Registry.hpp> void __fastcall TForm1::Button1Click(TObject *Sender) |