0
A
回答
5
看一看在註冊表中的以下位置:
HKLM \軟件\微軟\的Windows \ CurrentVersion \ Run中
您可以使用TRegistry在這裏添加條目。
1
哎試試這個代碼開始在下次啓動時
procedure RunOnStartupHKCU(const sCmdLine: string;) ;
var
sKey : string;
Section : string;
ApplicationTitle : string;
begin
ApplicationTitle:='myApplication';
sKey := 'Once'
Section := 'Software\Microsoft\Windows\CurrentVersion\Run' + sKey + #0;
with TRegIniFile.Create('') do
try
RootKey := HKEY_CURRENT_USER;
WriteString(Section, ApplicationTitle, sCmdLine) ;
finally
Free;
end;
end;
您的應用程序來調用它使用這種
sAppNam:=Application.ExeName;
RunOnStartupHKCU(sAppNam) ;
相關問題
- 1. 德爾福編程手冊
- 2. 德爾福:寫入註冊表FormDestroy不工作
- 3. TEdit註冊輸入(德爾福/免費帕斯卡爾)
- 4. 德爾福2009年啓動錯誤
- 5. 德爾福HID Delphi7和德爾福XE2
- 6. 德爾福v.Word - 如何從德爾福
- 7. 德爾福
- 8. 與德爾福
- 9. 德爾福
- 10. 德爾福在註冊時間包文件位置
- 11. 德爾福在我升級到Windows 7時變得未註冊
- 12. DES_KEY_SZ德爾福
- 13. 德爾福Application.HintColor
- 14. 德爾福
- 15. 德爾福:TRegExpr
- 16. 類德爾福
- 17. OLE自動化 - WORD表格(德爾福)
- 18. 德爾福7 __ArrayList
- 19. 德爾福mswinsck.ocx問題
- 20. 質量德爾福
- 21. 德爾福在Vista
- 22. 德爾福ActionMainMenuBar MRU
- 23. 德爾福形式
- 24. 德爾福和CreateThread()
- 25. 德爾福7德爾福XE2 res文件問題
- 26. 在德爾福7
- 27. 德爾福XE:失落的庫路徑
- 28. 德爾福 - 如何註冊文件擴展名爲自動打開?
- 29. 解決中的TDataSetProvider德爾福2010年或德爾福2009年
- 30. 德爾福JEDI安裝程序生成4197不承認2007年德爾福
謝謝。如果我可以,我會擁有+1你:D – HTxL 2012-02-07 20:26:54
要避免下一篇文章,最好使用HKCU。 – OnTheFly 2012-02-07 20:30:10
這取決於你是否希望它運行一個(HKCU)或全部(HKLM) – Chriseyre2000 2012-02-07 20:31:37