2 q   wert  yuiop q___wert__yuiop 于 2015.07.01 16:20 提问

MFC程序随系统自启问题
mfc

代码中有修改注册表,设置自启动,生成Release版本,运行要管理员权限才能设置成功,如果直接改程序属性给予管理员权限,系统重启是不会自启动的,但是程序是放在系统盘中(必须是管理员权限),如何让其自启动

4个回答

xiaoyu90520
xiaoyu90520   2015.07.01 17:00

其实关于程序随系统自动启动有个简单办法,就是把程序或者程序的快捷方式放到开始菜单里面的startup文件夹中(中文系统为“启动”),然后设置系统为自动登录就可以了!
这样你的程序就可以在系统启动时启动了!

oyljerry
oyljerry   Ds   Rxr 2015.07.01 17:44

这个只能把你的程序拆开,界面部分放到Run Key,用户普通用户权限,管理员权限部分程序做成一个系统服务。

lx624909677
lx624909677   Ds   Rxr 2015.07.02 16:48

把你的程序写在注册表里,注册表里有一项是设置开机启动程序的

civdx
civdx   2015.07.03 12:45

尽管不知道你在问什么,但是我觉得你可以朝以下方向尝试:1.前面朋友都回答你了,在Run里面添加自启动项;2.部署附带manifest文件描述需要该程序需要管理员权限;3.检查文件的所有者是不是system,关闭uac后测试是否成功自启动;4.对注册表的修改不都是需要管理员权限的,检查业务逻辑对管理员权限依赖的必要性;

Csdn user default icon
上传中...
上传图片
插入图片