zoukankan      html  css  js  c++  java
  • 续【C# 以管理员方式启动Winform,进而使用管理员控制Windows Service】

    前提:在我们的域环境下,给分配了管理员级别两个账号(user0,user1)。

    需求:只允许一个账户运行进程"WindowsFormsApplication1":

           1,)当已经运行“WindowsFormsApplication1”且运行账户不是自己的账户,就需要提示该进程是被谁占用;

           2,)当已经运行“WindowsFormsApplication1”且运行账户是自己的账户,就需要提示该进程是被自己占用;

    问题:

         当我以user0运行了改账户时,使用[代码Code-00]时,如果不启用该程序不是右键以管理员启动,在代码:

    ManagementBaseObject outParameters = disk.InvokeMethod("GetOwner",inParameters,null);

        改行抛出异常,说权限不足。

    解决办法:

         我们还是需要在工程中添加“Application Manifest File”文件,并配置应用程序以管理员角色账户启动。

    [代码Code-00]:

  • 相关阅读:
    Node.js Express框架
    Node.js Web模块
    Node.js 工具模块
    Node.js GET/POST请求
    Node.js 文件系统
    Node.js 常用工具
    【day03】Xhtml
    【day02】Xhtml
    【紫书】【重要】Not so Mobile UVA
    【紫书】Tree UVA
  • 原文地址:https://www.cnblogs.com/yy3b2007com/p/4421746.html
Copyright © 2011-2022 走看看