moo*_*ogs 5 windows installer uninstall
我是需要弹药的开发人员.
如果用户选择卸载您的程序,您如何处理程序在HKEY_CURRENT_USER中保存的数据以及用户配置文件的其他部分?
该程序将用户数据(日志等)存储在用户文件夹中.客户希望卸载以删除所有用户的所有数据.同时,普通的非管理员用户应该可以进行卸载.
我无法找到白皮书,文档或其他说明不应该这样做.关闭是Raymond Chen的帖子:http: //blogs.msdn.com/oldnewthing/archive/2007/09/17/4948130.aspx
但博客文章是弱弹药.
备选方案:在安装期间创建%SYSTEMDRIVE%\ FooProgramData.所有用户都写入此文件夹.我知道这很难看.但这是我能想到的唯一可以满足"on-uninstall-all-files-must-be-cleared"要求的方法.
思考?我需要一个更好的备用(如果存在)或固体白皮书,文档或徽标要求,说卸载不应删除用户数据.
“同时,普通非管理员用户应该能够进行卸载。”
非管理员帐户永远不应该(也不应该能够)更改其他用户的数据。
在这种情况下,您最多可以做的就是删除当前用户的数据,即使这样您也应该提示或发出警告。
和雷蒙德一起去吧,这可能只是一篇博客文章,但雷蒙德可以被认为不是普通的博主:)
编辑:我刚刚找到http://msdn.microsoft.com/en-us/library/bb204770.aspx#uninstall_clean,但它没有明确说明有关用户数据的内容
归档时间: |
|
查看次数: |
815 次 |
最近记录: |