程序在win7 64位注册表中添加自启动项失败!

Random 2014-04-11 10:08:19
在xp下编写的一个程序,其中有一个“开机自动运行”的选项,xp下运行正常。最近为了充分利用本本的8G内存,换成了win7 64位旗舰版。这个程序就不能自动启动了。程序的“开机自动运行”选项是根据注册表中是否添加了该程序的启动项而确定是否处于打勾状态。该状态是正常的,勾上后,重启程序后还是处于勾上状态,按理说应该是写成功了。可是用regedit打开注册表查看却查不到写入得键值。登录用户是系统唯一的管理员(改名后的Administrator)。win7号称的高安全性难道就是让使用的人举步维艰,各种操作限制么?
...全文
353 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ErrorErro 2014-04-13
  • 打赏
  • 举报
回复
因为Win7 x64为了保护x64软件和系统数据,注册列表是分为32位分支和64位分支
如果你的程序是x86的,系统会默认把对注册列表的读写引导到x86分支,而不是系统所在的x64分支

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧