我创建了一个windows窗体应用程序来完成一些功能。问题是当我部署应用程序时:运行没有管理员权限的WinForms应用程序?
- 如果我使用ClickOnce部署,那么一切工作正常。安装完成后,winforms应用程序运行时不会询问管理员密码。
- 如果我使用Visual Studio Setup Project进行部署并创建MSI安装程序,那么安装后每次运行时都需要管理员密码。
我想部署使用Visual Studio安装项目(MSI),但不希望软件要求提升特权。
的MSI安装程序不要求输入密码,但安装的程序一样。
如果你安装的MSI安装程序,您需要管理员权限才能安装,但你不应该需要管理员权限才能运行该程序。你能否澄清,该程序会自动提示输入管理员密码,您没有嵌入式UAC清单,并且exe名称不包含设置或安装。 – sgmoore
我有这个问题,因为该应用程序的快捷方式在其属性中设置了“以管理员身份运行”选项。 –
@ThorstenDittmar我找到了,但快捷方式和EXE要求管理员权限。 – Sunny