当前位置:  开发笔记 > 编程语言 > 正文

如何创建自动启动c ++程序

如何解决《如何创建自动启动c++程序》经验,为你挑选了2个好方法。

我正在用c ++创建一个程序,我希望能够让用户让它在Windows中自动启动.因此,当用户启动计算机时,Windows将自动启动此程序.我已经阅读了有关修改注册表或将其放入启动文件夹的内容,但是最好的"干净"方法是什么?



1> Toon Krijthe..:

启动文件夹足够干净.

如果需要,使用户可以将其删除.


是的,当某些东西自动启动时,我真的很讨厌它,我必须搜索注册表以防止它再次运行。一些开发人员的行为就像他们拥有您的计算机一样。

2> Treb..:

自动启动应用程序有很多种方法,但最简单,最常见和最好的IMO是:

    在自动启动文件夹中放置一个快捷方式

    将自动启动条目添加到注册表(Software\Microsoft\Windows\CurrentVersion\Run)

最终结果对两者都是一样的.我相信注册表方式在登录过程中比启动方式更早执行,但我不确定.无论如何,它对大多数情况没有任何影响.我更喜欢注册表,但那是个人品味.您可以在应用程序中以编程方式创建和删除注册表项或快捷方式.

使用这两个选项,您可以为所有用户使用一个设置(所有用户启动文件夹,或在注册表中的HKLM键下)或用户特定的(用户启动文件夹或HKCR键下).

通常,最好使用每用户选项,因为您可以确定在这些区域中具有写入权限; 并且计算机上的每个用户都可以拥有自己的设置.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有