你好!
请问有人回答我的问题吗? 我需要一个用户友好的WIX卸载程序文件名,如何实现它? 它看起来像windows设置一个看起来像密码的人工名称:)
非常感谢。
答案 0 :(得分:2)
更新:似乎使用
signtool.exe
与MSI签名,/d
开关将更改此行为,如这些答案中所述 (感谢 Phil 找到这个):
相关链接中的Slipstreaming:Installshield Custom Dialogue Installer
您看到的名称可能是分配给%SystemRoot%\Installer
(通常为C:\ WINDOWS \ Installer)中系统上缓存的原始安装数据库副本的随机十六进制名称。这是一个“超级隐藏”的OS文件夹,永远不应该以任何方式触及它。
此类数据库的示例路径可能是:C:\WINDOWS\Installer\7da655.msi
。我很确定这是你在UAC提示中看到的。请验证或更好地将其图片添加到您的问题中以供其他人参考。
此缓存数据库具有奇怪的名称,在相关软件的修改,修复和卸载操作期间使用。 WiX向您展示的是各种正确的信息 - 系统管理员甚至可能需要在某些时候看到这些信息。但是,其他安装程序创建工具的处理方式不同,通常显示供应商和产品GUID,而不是缓存数据库的完整路径。
所以这就是解释 - 现在我们必须等待其中一个WiX人真正回答是否可以改变这种显示类型。因此,这更多的是评论而不是答案,但它应该与理解正在发生的事情相关。我现在也要看看我是否在WiX中看到了任何改变它的选项。
在我的个人观点中,WiX显示优于为其他MSI文件显示的其他一些UAC对话框,但我发现您发现这些信息对您的用户来说过于详细。我想他们可以在“更多信息”部分隐藏这条路径。