windows-vista – 每个应用程序禁用Vista UAC,或者在没有提示的
发布时间:2020-12-14 02:06:50 所属栏目:Windows 来源:网络整理
导读:我有一个普通用户需要能够运行的应用程序,但需要管理员权限才能实际运行. 我尝试使用“以管理员身份运行”来创建用户运行它的快捷方式,但这只会在尝试运行应用程序时导致UAC提示. 有没有办法以编程方式提升权限,而我的用户不需要通过UAC提示和/或知道管理员
我有一个普通用户需要能够运行的应用程序,但需要管理员权限才能实际运行.
我尝试使用“以管理员身份运行”来创建用户运行它的快捷方式,但这只会在尝试运行应用程序时导致UAC提示. 有没有办法以编程方式提升权限,而我的用户不需要通过UAC提示和/或知道管理员密码?从安全角度来看,我理解大多数应用程序不应该被允许这样做,所以我希望有一些方法可以做到这一点,如果我可以提供有效的用户名/密码对,或者其他什么. 该应用程序是用C#编写的,因此首选完全托管的解决方案,但是p / Invoke Black Magic(甚至编写我们不会说的MC包装器)比完全禁用UAC更容易接受. 解决方法
通常,通过安装以SYSTEM或管理员帐户运行的
Windows服务来解决此问题.然后,您的应用程序可以从此服务请求特权操作.
显然,不会构成安全威胁,请确保您的服务无法运行任意代码或可能使所有用户容易受到权限提升攻击的内容. Winpcap和大多数其他嗅探应用程序使用类似的设计来为非特权用户提供嗅探访问. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何配置StarWind Virtual SAN Free
- Windows 10工程版本泄露全新设计的操作中心圆角样式
- 从Windows上的特定网络适配器Ping
- 如何将键盘焦点放在弹出式Gtk.Window上
- .net – HttpWebRequest 64位Windows上的GetResponse延迟
- castle-windsor – 在哪里可以找到Castle.MicroKernel.dll
- windows – 通过DHCP禁用TCP / IP上的Netbios不起作用
- windows – 如何在Powershell中终止进程
- window 10 中安装 allure
- 重启后如何检测Windows服务器是否可用?
推荐文章
站长推荐
- Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安
- 打开一个文件夹,并使用WPF突出显示一个特定的文件
- 尝试在Windows 7 x64上使用JRuby on Rails时使用
- 如何在Microsoft Reporting Services RDL报告中有
- 窗口 – 比较冷启动到暖启动
- windows-services – 卸载Windows服务时,已安装的
- windows-server-2008 – Linux管理员的Windows服
- windows – Delphi,删除带内容的文件夹
- 无法在Windows Server 2012中装入图像文件
- windows-server-2008 – Windows Server 2008 R2
热点阅读