- 积分
- 1694
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 50
- 主题
- 198
- UID
- 4504635
- 帖子
- 2765
- PB币
- 112
- 威望
- 98
- 贡献
- 0
- 技术
- 12
- 活跃
- 2114
- UID
- 4504635
- 帖子
- 2765
- PB币
- 112
- 贡献
- 0
- 技术
- 12
- 活跃
- 2114
|
发表于 2021-7-15 17:28:02
IP属地江苏
|显示全部楼层
fengyihot 发表于 2021-7-15 14:19
什么垃圾都往里写。
作为开发软件师,按每用户保存,我都是存放在注册表里,难道有错?
注册表确实方便,几个win32api直接搞定增删改查。
但是按照微软的桌面应用现代化规范,应该把exe打包msix,这样系统会自动把写入的注册表重定向到"%LocalAppData%\Packages\<msix包名>\SystemAppData\Helium\User.dat",对appdata的写入重定向到%LocalAppData%\Packages\<msix包名>\LocalCache
msix确实是很好的解决方案,用户既不会骂乱写垃圾,开发软件也可以很方便的使用注册表,而且还可以使用msix的独占功能(像win11的新右键菜单shell扩展……),但就是签名太烦,除非上架商店。。。 |
|