🔒 Locked
Execute on Boot
Advertisement
Original Post
What are ALL the possible ways to start a .exe when the system starts (on XP)?
Or perhaps incite one ;)
msconfig (startup tab) may be of help.
msconfig (startup tab) may be of help.
I have some code here, but don't know does it work or not.
This add register key to run program on boot
This add register key to run program on boot
TRegistry *reg = new TRegistry(KEY_ALL_ACCESS);reg->RootKey = HKEY_LOCAL_MACHINE;reg->OpenKey("\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",false);if(AAutoRun->Checked) reg->WriteString("RailRoad",Application->ExeName);else{if(reg->ValueExists("RailRoad")) reg->DeleteValue("RailRoad");}delete reg;
Also
\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce key
(run once)
and of cource Startup folder in Start Menu...
\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce key
(run once)
and of cource Startup folder in Start Menu...
i once did actually make a little app which start on star up. what i did was to edit the registry, i cant remember what functions i used but i di remember it was like 2 or 3 api calls. might want to check out programmers-unlimited.com, i did write a little tutorial on this there, but since i forgot all about how to do it. however the posters above kind of covered the registry, but iam sure wat i did was slightly different.
Quote:The above code seems to be Borland or whatever the compiler is that has a load of wrapper classes. You probalby used the raw Win32 functions like RegOpenKey(), RegCloseKey(), etc. I used those as well, and as you said, its very simple to do.
Original post by GregLoutsenko
i once did actually make a little app which start on star up. what i did was to edit the registry, i cant remember what functions i used but i di remember it was like 2 or 3 api calls. might want to check out programmers-unlimited.com, i did write a little tutorial on this there, but since i forgot all about how to do it. however the posters above kind of covered the registry, but iam sure wat i did was slightly different.
Hm... I read somewhere your program gets started on boot if it declares itself a service. Is this information accurate? If so, how can I do it?
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement