如何開機時就自動執行某程式

有關Delphi 的語法, 程式, 等
回覆文章
頭像
tim
文章: 1384
註冊時間: 2008年 11月 26日, 00:49

如何開機時就自動執行某程式

文章 tim »

[轉貼自 Delphi K. Top]
http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=26139

以下這幾個機碼下的值,為每次開機時都會執行的檔案(也是病毒常用的進入點)

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceEx
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionRunonce

代碼: 選擇全部

    procedure Tform1.Button1Click(Sender: TObject);  
     begin  
      SetRegistryData(HKEY_LOCAL_MACHINE,  
       'SoftwareMicrosoftWindowsCurrentVersionRun',  
       Application.Title, rdString, Application.ExeName);  
     end; 
作為應用程序的替代,Title你可以為應用程序另寫一個唯一的字串作為Title,ExeName處你可以寫應用程序的完整地址(如果執行需要命令和參數的話亦可加上).
多多留言, 整理文章, 把經驗累積下來.....
回覆文章