Thursday, December 04, 2008

Making an application run automatically when Windows starts

Source :


One way is placing a direct access to the application in the Startup folder of Windows Start Menu. Alternatively, you can add a value under the appropriate key in the Windows Registry, as shown below:

procedure TForm1.Button1Click(Sender: TObject); begin   SetRegistryData(HKEY_LOCAL_MACHINE,     'Software\Microsoft\Windows\CurrentVersion\Run',     Application.Title, rdString, Application.ExeName); end;

Instead of Application.Title you can write a string with a unique name for the application, and instead of Application.ExeName you can write the full path name of the application (as well as its command-line parameters if they are needed).

Please note the procedure SetRegistryData is introduced in another article.

Berbagi foto Flickr dengan teman di dalam Messenger.
Jelajahi Yahoo! Messenger yang serba baru sekarang!