vb6 中的 CommonAppData
基本上与这个问题相同,但针对VB6。
客户的应用程序“AppName”有 其配置文件存储在 通用应用程序数据。
- 在 Windows XP 下,路径为 C:\Documents and Settings\All 用户\应用程序数据\应用程序名称
- 在 Windows Vista 下为 C:\ProgramData\AppName
如何使用 VB6 获取正确的文件夹名称??
附加说明,我更喜欢使用 API 调用,而不是添加对 shell32.dll 的引用
Basically the same as this question, but for VB6.
A customer's application "AppName" has
its configuration files stored in
CommonAppData.
- Under Windows XP that is C:\Documents and Settings\All
Users\Application Data\AppName- Under Windows Vista that is C:\ProgramData\AppName
How do I get the correct foldername with VB6??
Additional notes, I prefer to use a API Call instead of adding a reference to the shell32.dll
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用后期绑定:
Use late binding:
找到了;
found it;
卡尔·彼得森 (Karl Peterson) 已发布 名为 CSystemFolders 的嵌入式 VB6 类,它将查找 CSIDL_APPDATA、CSIDL_LOCAL_APPDATA 和 CSIDL_COMMON_APPDATA。
Karl 的代码始终可靠,不接受替代品:)
Karl Peterson has published a drop-in VB6 class called CSystemFolders that will find CSIDL_APPDATA, CSIDL_LOCAL_APPDATA and CSIDL_COMMON_APPDATA.
Karl's code is always reliable, accept no substitutes :)