社区
C#
帖子详情
关于以管理员身份运行的问题!
flcat2003
2012-01-19 11:30:16
我是编程的初学者,我的电脑需要在各个办公地点来回移动,经常要更改IP设置,于是用C#2010写个了小的窗体程序调用windows的net命令方便更改ip。
可是在win7home版里须要以管理员身份运行才能成功,我把制作好的小程序的属性改成默认以管理员身份运行,但启动后还是须要点击一个对话框才对运行。
请问如何在不关闭windows安全服务的前提下,改写这个小程序可以让它在默认管理员方式运行,且不提示直接运行?高手们能不能给出个具体实现方法!
...全文
639
5
打赏
收藏
关于以管理员身份运行的问题!
我是编程的初学者,我的电脑需要在各个办公地点来回移动,经常要更改IP设置,于是用C#2010写个了小的窗体程序调用windows的net命令方便更改ip。 可是在win7home版里须要以管理员身份运行才能成功,我把制作好的小程序的属性改成默认以管理员身份运行,但启动后还是须要点击一个对话框才对运行。 请问如何在不关闭windows安全服务的前提下,改写这个小程序可以让它在默认管理员方式运行,且不提示直接运行?高手们能不能给出个具体实现方法!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李班头
2012-01-19
打赏
举报
回复
这个额这个
rabbit5
2012-01-19
打赏
举报
回复
不是很清楚,顶一下吧~
如果只是自己用,可以直接用管理员账户登录系统就ok了吧
jiuhexuan
2012-01-19
打赏
举报
回复
要解决这个问题,让命令提示符每次都强制以管理员身份运行,你可以使用以下几种方式:
1.
修改文件绕过系统验证(不推荐)
首先你可能会想到,系统是如何判断这个程序是系统内置程序的呢?如果把文件从系统文件夹拷贝出来,可以解决以上问题吗?实验结果是不行的,因为系统是通过数字签名来判断该程序是否是 Windows 内置的。数字签名是保证文件在发布之后不被修改,并且标明发布者身份的一种技术,只要文件被修改,该文件的 Windows 签名就会失效,系统就不会认为它是内置程序了。但修改系统文件不是一种好方法,我们有更好的办法可以实现。
2.
注册表设置兼容性选项
其实,文件的兼容性设置的选项是保存在用户的注册表中的。我们可以运行注册表编辑器,然后找到 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 这个路径,其中就保存了已经设置兼容性模式的所有程序及其设置信息:
依葫芦画瓢,新建一个字符串值,名称设置为程序的路径(不带引号),数据为“RUNASADMIN”,这样就可以绕过系统的限制,同时又不必修改该程序,强制指定该程序以管理员身份运行了:
3.
快捷方式设置
第二种方法也很方便,只需在程序的快捷方式上点右键,选择‘属性’,并单击“快捷方式”选项卡上的“高级”按钮,看到没,在这里也有一个“以管理员身份运行”的选项。选中之后,我们的目的就达到了:
不过需要注意的是,第一种方法是对当前用户生效的,第二种方法只是快捷方式的一个属性,因此只对该快捷方式生效。例如,对开始菜单中的“画图”快捷方式进行了该设置,只有在单击该快捷方式时才会以管理员身份运行画图程序,运行其他地方的快捷方式,以及直接运行画图程序exe都不会应用该设置。
jiuhexuan
2012-01-19
打赏
举报
回复
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="mulitray.exe.manifest"
type="win32"
/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
保存上面的代码后缀名为:.manifest
将该文件添加到资源当中。
基于SSM框架图书管理系统开发与设计(附源码资料)-毕业设计
随着网络时代的到来,电子信息化的飞速发展,图书馆作为一种信息资源的聚集地,图书种类的繁多,用户借阅的繁琐,包含很多的信息数据的管理,以及信息数据的交互。那么如果有一套具体的完善的图书管理系统就显得尤为重要,图书馆如果采用人工来管理书籍和借阅管理,由于资料繁多,手工处理的方式不仅工作量大,管理效率低下,也很容易因为疲劳而产生出错,更不方便读者对图书资料的查阅。为了提高图书管理的效率,本项目针对图书的管理,设计了一个面向图书的管理系统。技术实现数据库:MySQL开发工具:IDEA数据连接池:DruidWeb容器:Apache Tomcat项目管理工具:Maven版本控制工具:Git后端技术:Spring + SpringMVC + MyBatis(SSM)前端框架:LayUI
运行
截图
管理员
身份
登录 登录
管理员
登录首页 借阅管理 图书管理 读者管理 类型管理 公告管理
管理员
管理 统计分析 退出登录、修改密码 读者
身份
登录 登录首页 公告查看 借阅查询 退出登录、修改密码
Win11怎么以
管理员
身份
运行
?Win11以
管理员
身份
运行
的设置方法
最近有小伙伴们在后台询问小编Win11系统电脑不知道该如何用
管理员
身份
运行
,想问问小编有没有什么方法。碰到这种
问题
的小伙伴们不用担心,小编已经带来解决方法啦!最近有小伙伴们在后台询问小编Win11系统电脑不知道该如何用
管理员
身份
运行
,想问问小编有没有什么方法。3、然后勾选下面的“以
管理员
身份
运行
此程序”并点击“确定”。3、然后勾选下面的“以
管理员
身份
运行
此程序”并点击“确定”。4、随后双击打开该软件就能以
管理员
身份
运行
了。4、随后双击打开该软件就能以
管理员
身份
运行
了。1、首先右键该软件,打开“属性”。...
以
管理员
身份
运行
PowerShell的方法
有时,我们需要以
管理员
身份
运行
PowerShell,以便执行需要
管理员
权限的操作。本文将介绍几种在Windows 10中以
管理员
身份
运行
PowerShell的方法,并提供相应的源代码。通过以上几种方法,您可以在Windows 10中以
管理员
身份
运行
PowerShell。无论是通过开始菜单、快捷键、命令提示符还是脚本
运行
,您都可以方便地以
管理员
身份
访问PowerShell的功能和命令。可以创建一个脚本文件,以
管理员
身份
运行
该脚本文件,从而以
管理员
身份
运行
PowerShell。方法四:使用脚本
运行
。
切换计算机
管理员
身份
,
管理员
身份
运行
,教您如何设置以
管理员
身份
运行
程序...
我们在使用电脑的时候,经常要会使用到命令提示符,那么在该怎么以
管理员
身份
运行
和打开命令提示符呢?因为用
管理员
身份
运行
命令提示符后,我们能获取更高的权限对系统进行设置,不过许多人可能还知道怎么进行操作。因此,小编今天将来为大家普及一下这方面的知识。小伙伴你们知道吗?部分的软件是得要以
管理员
身份
运行
才能有效的喔,要是不想每次手动选择
管理员
身份
运行
,是可以通过设置让软件默认使用,启动程序需要
管理员
权限主...
联想计算机
管理员
权限设置,
管理员
身份
运行
,详细教您如何设置以
管理员
身份
运行
程序...
在使用电脑的过程中,难免会遇到一些权限
问题
,而一些软件则需要以
管理员
的
身份
才能
运行
,如果我们经常需要打开这个软件,每一次都需要右击选择“以
管理员
的
身份
运行
”选项才能打开,比较麻烦。那么Win7如何以
管理员
身份
运行
程序?下面,给大家带来设置以
管理员
身份
运行
程序的图文。在win7有些程序需要以
管理员
的
身份
才能
运行
,但是我们几乎天天都要
运行
这些程序,老是要手动选下很麻烦,怎么样设置才能这个程序以后
运行
都...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章