admin管理员组

文章数量:1589569

最近有一个需求,要在 windows 上设置一个 exe 开机启动。这个按照通常的做法,只需在注册表中添加一项即可实现。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

具体可参考:How to Add, Delete, Enable, or Disable Startup Items in Windows 10
写好代码后,把一个测试 exe 设置成开机启动,重启机器。测试 exe 顺利的开机重启了。一切都 ok 后,交个测试同事测试。

同事却发现开机启动无效。我把我的测试 exe 拷贝到他的机器上,却可以正常启动。这就很郁闷了,原来只有他设置的那个 exe 没办法开机启动。

开始的时候,我以为跟那个exe 的权限有关系,找了半天发现可能并不是。这个时候我想应该看看那个 exe 在开机后有没有执行过,由于那个 exe 是异地的一个同事开发的,所以也不太能很快的让他改代码来帮我测试。所以我就想能不能让 windows 监控程序的启动。最后找到可以这么做,只需在 windows 设置中设置一下就可以。
详见:How can I track what programs come and go on my machine?

设置好重启系统,发现那个exe 确实启动过,但是启动后立即就退出了&

本文标签: 程序Windows