我有一个用于在客户端计算机上安装软件的Windows安装项目。我的老板现在要我修改它,这样用户就无法更改安装目录(它只适用于一个客户端,所以我的老板知道他们的目录结构)。
我可以在Windows安装项目中执行此操作吗?我看到能够更改应用程序文件夹的DefaultLocation值,但是我需要完全阻止用户更改此路径。
感谢。
答案 0 :(得分:2)
您可以尝试从项目中删除允许用户更改安装路径的预定义对话框。您可以在项目中的“查看 - >用户界面”下找到对话框。
答案 1 :(得分:2)
我认为你有两种方法:
答案 2 :(得分:0)
您最好的解决方案不是限制更改安装位置的能力,而是提供甚至不提示用户的脚本安装。
e.g。批处理文件,用于调用以下命令
msiexec /i MyApp.msi INSTALLDIR="c:\some\folder" /qb
请注意,即使您确实限制用户通过UI更改位置,也可以通过命令行进行安装,并使用上述内容进行更改。