我对WindowsAPI函数很困惑
GetCurrentDirectory
当我的应用程序从自动启动(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run)启动时,当前目录总是:%windir%\system32 32
为什么会这样呢?
发布于 2012-10-19 00:40:42
这和预期的一样。默认情况下,应用程序从父进程继承当前目录,大多数系统组件使用system32作为当前目录。
通过双击启动应用程序时,资源管理器将遇到显式设置当前目录的问题。当一个应用程序是从Run键启动时,它就不会了。可能没有什么特别的原因,只是编写处理运行密钥的代码的程序员要么没有考虑它,要么认为它不值得付出努力。
https://stackoverflow.com/questions/12965531
复制相似问题