在使用winform程序获取调用cmd命令提示符时,如果是win7以上的操作系统,会需要必须以管理员身份运行才会执行成功,否则无效果或提示错误。
比如在通过winform程序执行cmd命令时,某些情况下如果不是以管理员身份运行,则会提示命令无效。
或者通过winform程序执行Windows Service 服务时,也需要以管理员身份才能调用Service服务。
下面讲解一下如何使程序获取管理员权限来运行。
一: 在Visual Studio 中--解决方案资源管理器--右键项目名称--属性,找到“安全性”选项,
二:勾选“启用ClickOnce安全设置”,
三:这时,在项目下面会多出一个“app.manifest”的文件,选中它,并 找到代码段<requestedExecutionLevel level="asInvoker" uiAccess="false" />,将其改为:<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />,
打开:
将上图部分修改为:
四:改正后,不要急于重新编译生成,再次打开“属性--安全性”界面,
将“启用ClickOnce安全设置”前面的勾去掉后再编译运行。 不然程序会报错无法运行。
五:最后,保存修改,重新编译运行程序。
打开程序时,会提示“用户账户控制”来获取管理员权限运行,点击“是”则获取了管理员权限。
相关推荐
C#默认以管理员身份运行程序实现代码_.docx
C#程序以管理员权限运行
exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,(C#)
程序默认以管理员身份运行 代码如下: static void Main(string[] Args) { /** * 当前用户是管理员的时候,直接启动应用程序 * 如果不是管理员,则使用启动对象启动程序,以确保使用管理员身份运行 */ //获得当前...
主要介绍了C#中用管理员身份运行程序代码实例,本文直接给出实现代码,需要的朋友可以参考下
在SYSTEM权限下以登陆用户运行程序。 ap.exe yourprogram.exe 请勿用于非法用途,即使要用一定要自己编译去掉banner!
C#程序运行时,有时需要根据指定的人员的身份来运行。例如:在编写Web服务时有可能用到特定身份来执行某段程序,或者进行AD访问的时候需要管理员身份运行等
通常我们使用c#编写的程序不会弹出这个提示,也就无法以管理员身分运行。微软的操作系统使用微软的产品方法当然是有的,通过app.manifest配置可以使程序打开的时候,弹出UAC提示需要得到允许才可以继续,这样就获得...
本地exe应用的C#、SqlServer、sql编程词典,用于学习...win10系统需要先安装内附的setup文件夹下的setup.exe进行插件安装注册,然后以管理员身份运行程序便能正常使用。一个大小超600m的工作、学习向的编程辅助软件!
RunAdminCMD |描述以管理员身份运行文件和脚本的实用程序。 创建该文件是为了快速授予管理员BAT / CMD文件的权限。特征快速授予管理员权限有趣的(在某些方面是唯一的)设置,可以更好地使用该实用程序如何互动? ...
你不能那样做。 首先,当管理员密码更改时,您的代码将被破坏。 其次,您真的要在“纯文本”中的文件中添加管理员级别的密码吗? 那是什么样的安全性?!?!?!您可以将清单文件放在其中,并带有请求的执行级别...
通过代码进行对已经Windows服务进行安装和卸载以及启动和停止。...如果用代码实现管理员身份运行的话,有应用程序清单和在程序注入口点对当前系统用户判断这两种方法,具体实现百度关键字“C# 以管理员身份运行”
在使用c#进行控制IIS服务启动停止的时候,提示:【无法打开计算机“.”上的 IISADMIN ...方法是有的,在VS2008 c#可以用manifest使程序以管理员身份运行,具体方法请点击这儿:c#通过manifest使程序以管理员身份运行。
步骤开始菜单输入cmd,右键选择以管理员身份运行,然后在窗口上右键粘贴regsvr32.exe c:\windows\system32\dsoframer.ocx,回车即可显示注册成功。然后在c#中点击工具,选择工具箱中即可看到该控件,添加即可。适用...
clickOnce的轻量级替代方案,允许以管理员身份运行。 它由两个工具ReposUploader和ReposUpdate组成: ReposUploader 将每个文件压缩到项目的bin / release文件夹中的工具,创建一个包含程序包信息(文件名,哈希,...
1、本程序使用64个线程并发查询磁盘文件,可同时搜索多个文件; 2、扫描速度主要依赖于CPU数量和质量,以及需要同时搜索的目标文件数量,在酷睿双核、640G硬盘的电脑中...4、本程序在WIN7下有时需要以管理员身份运行;
主要实现了普通用户和系统管理员两种用户身份登录。可以实现系统管理(用户信息修改,用户注册,帐户注销或冻结),书籍管理(图书的入库出库借书还书),信息查询(用户信息查询,书籍查询和借书单查看)系统支持...