免费部署需要管理员权限的Visual Basic 2010 Express应用程序
-
28-10-2019 - |
题
我正在使用VB.Net和Visual Basic Express2010。我希望创建一个.exe安装文件来分发我的应用程序。但是为了使我的应用程序正常工作,我需要标记我的应用程序。由于需要管理员权限。
单击一次不是真正的选择,因为它A)不支持需要管理员权限的代码,B)不编译为单个.exe
所以我的问题是...
我如何免费创建一个单独的可执行安装程序包,而该程序需要以管理员身份运行。
我需要管理员权限的原因是因为我的应用程序写入了C:\ Windows \ System32
解决方案
如果安装过程很简单,则可以尝试使用免费版本的Advanced Installer(创建“简单”项目)。它将生成一个MSI软件包,用于安装您的应用程序资源。
要使应用程序请求提升权限,您可以添加应用程序清单至其主要exe。您可以在其中将 requestedExecutionLevel 设置为 requireAdministrator 。
其他提示
您可以使用转换为bat的蝙蝠文件运行该程序,也可以使用www.BatToExeConverter.com或 http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
将此代码放在bat文件顶部以获取管理员权限。 通用标签
不隶属于 StackOverflow