Microsoft是否有关于在不同Windows平台上存储App Data vs用户数
当创建将针对Windows的许多版本的应用程序时,最佳做法是确定哪些应用程序特定数据应该存储在哪里。特别:
>应用程序特定数据(例如应用程序配置数据) 我知道在Windows Vista中有一些环境变量,例如%APPDATA%,可以使用,但Windows 7,Windows XP,Windows 98如何。 我的主要问题是,微软是否有最佳实践文档,概述不同类型数据(应用程序与用户)的文件系统位置以及在读取/写入这些位置时需要牢记的安全隐患? 我也对.NET应用程序(可以使用ApplicationSettingsBase)以及非托管C/C++应用程序感兴趣。 感谢Pax和Remus的两个伟大的答案。 How to write a Windows XP Application that stores user and application data in the correct location by using Visual C++
有一个很好的描述
here各种CSIDL值和他们引用的文件夹(包括一个描述,应该希望告诉你你需要知道什么)。
它还包含用于检索这些特殊文件夹路径的函数的链接。 请注意,从Vista开始,该方法有所改变。它现在使用KNOWNFOLDERID而不是CSIDL,并且功能也改变了。见here。 你仍然可以使用旧的功能(目前),因为我相信他们现在只是包装在新的。在将来的某个时候,这可能会改变。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 部署工作站 – 最佳实践?
- 需要在Windows C#/ Net中禁用屏幕保护程序/屏幕锁定
- EXTJS Ext.Window Scroll
- Microsoft Media Foundation官方文档翻译(12)《Video Med
- 如何在Windows Powershell中区分两个文件夹?
- 调试 – 如何在Win7中调试登录屏幕保护程序?
- windows-phone-7 – WP7更改应用程序名称
- wpf – 如何调试Windows运行时数据绑定?
- windows-server-2003 – 我可以在具有32位域控制器计算机的
- 当我在Windows上使用脚本名称运行Python脚本时,不能重定向输
- Windows Server 2016-系统安装软硬件要求
- group-policy – 以编程方式或通过脚本“触摸”软
- 纠正整个Windows域中的时间偏差
- Windows命令行相当于Linux中的“时间”?
- windows-server-2008-r2 – 从OS阵列中删除备用,
- .net – 如何部署用MonoDevelop编写的Windows应用
- windows7+docker搭建nginx和php-fpm环境(官方镜
- 针对IIS7和Windows 2008的iOS“didReceiveAuthen
- windows-phone-7 – 用于Windows Phone 7的XMPP
- 如何从加载的DLL中调用位于可执行文件中的函数?