关于启动新进程没有使用最新的环境变量

虽然这个问题挺久了,但是还是想要提一下。
运行前手动获取下全部环境变量,然后手动设置启动信息

就可以(顺带给自定义名令加上环境变量控制,有些时候还是挺方便)。
可以用ProcessHacker看某个进程的环境变量。

Summary

想要自己魔改程序,但是有防护 掀桌.jpg

相关API:

顺带吐槽下就是,不知道为什么开启CMD不是当前目录,而是%UserProfile%目录。

启动目录是 6.0.10.28 刚引进的 bug,如果是自定义的命令,启动目录是 %windir%\system32,这会要命的。

在listary 启动CMD配置里添加参数:/s /k “cd /d %V” 可以以当前目录启动