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