为什么需要安装向导?如何创建安装向导?

4

如果我创建了一个WPF或WinForms应用程序,我可以通过其Debug文件夹中的可执行文件启动它。为什么所有程序都带有安装向导,如何为我的WPF / WinForms应用程序创建一个安装向导?


你并不一定需要安装向导,正如icktoofay所指出的那样,它们只提供某些额外的功能,如果你不需要这些功能,你也不需要安装程序。 - H.B.
4个回答

2
通常,程序都会附带安装程序,因为它可以将程序放置在已知位置,添加到开始菜单、添加注册表键等。
您可以使用 NSIS 创建安装程序。

1

安装程序(大多数情况下)将由管理员运行。这将允许您在设置期间修改系统的受保护内容,例如文件系统(Program Files文件夹)、注册表和安装服务等。

实际程序不需要这些特权,可以由非管理员运行。

此外:Microsoft Logo要求强制使用Windows Installer(安装MSI并将其添加到控制面板以便轻松删除的服务)。


0

0
例如,几乎任何由Visual Studio 2010生成的程序,如果复制到新安装的Windows XP系统中,都将无法运行。这就是安装程序所擅长的难以正确处理的依赖关系。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接