最近被一个bug折腾了一下,
用ExpandEnvironmentStrings 获取 %appdata%
正常情况下没问题, 但是当你的程序被外部程序启动时, 可能会产生获取错误的问题(非失败). 比如system给你启动.
应该用 SHGetFolderPath 获取.
本文介绍了一个关于使用ExpandEnvironmentStrings获取%appdata%路径时可能出现的问题,并提供了解决方案,建议使用SHGetFolderPath来避免由外部程序启动导致的路径获取错误。
最近被一个bug折腾了一下,
用ExpandEnvironmentStrings 获取 %appdata%
正常情况下没问题, 但是当你的程序被外部程序启动时, 可能会产生获取错误的问题(非失败). 比如system给你启动.
应该用 SHGetFolderPath 获取.

被折叠的 条评论
为什么被折叠?