欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中用管理員身份運行程序代碼實例

 更新時間:2015年02月26日 10:42:56   投稿:junjie  
這篇文章主要介紹了C#中用管理員身份運行程序代碼實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace MyWebBrowser
{

  static class Program

  {

    /// <summary>

    /// 應用程序的主入口點。

    /// </summary>

    [STAThread]

    static void Main()

    {

      //獲得當前登錄的Windows用戶標示 

      System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent();

      System.Security.Principal.WindowsPrincipal principal = new System.Security.Principal.WindowsPrincipal(identity);

      //判斷當前登錄用戶是否為管理員 

      if (principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator))

      {

        //如果是管理員,則直接運行 

        Application.EnableVisualStyles();

        Application.SetCompatibleTextRenderingDefault(false);

        Application.Run(new Form1());

      }

      else

      {

        //創(chuàng)建啟動對象 

        System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();

        //設置運行文件 

        startInfo.FileName = System.Windows.Forms.Application.ExecutablePath;

        //設置啟動動作,確保以管理員身份運行 

        startInfo.Verb = "runas";

        //如果不是管理員,則啟動UAC 

        System.Diagnostics.Process.Start(startInfo);

        //退出 

        System.Windows.Forms.Application.Exit();

      }

    }

  }

}
  

相關文章

  • UnityShader使用Plane實現(xiàn)翻書效果

    UnityShader使用Plane實現(xiàn)翻書效果

    這篇文章主要為大家詳細介紹了UnityShader使用Plane實現(xiàn)翻書效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Unity實現(xiàn)噴漆效果

    Unity實現(xiàn)噴漆效果

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)噴漆效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 深入理解C#窗體關閉事件

    深入理解C#窗體關閉事件

    很多初學者都想把默認的C#關閉按鈕事件弄明白,本文就介紹一下C#窗體關閉事件,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 深入分析緩存依賴中cachedependency對象及周邊小講

    深入分析緩存依賴中cachedependency對象及周邊小講

    本篇文章是對緩存依賴中cachedependency對象進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • C#實現(xiàn)解析JSON的示例詳解

    C#實現(xiàn)解析JSON的示例詳解

    這篇文章主要為大家詳細介紹了使用C#實現(xiàn)解析JSON的相關知識,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • C#獲取本機IP地址(ipv4)

    C#獲取本機IP地址(ipv4)

    本文主要介紹了C#獲取本機所有IP地址的方法、C#獲取本機IP地址(ipv4)的方法等。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • WinForm實現(xiàn)攔截窗體上各個部位的點擊特效實例

    WinForm實現(xiàn)攔截窗體上各個部位的點擊特效實例

    這篇文章主要介紹了WinForm實現(xiàn)攔截窗體上各個部位的點擊特效實例,對窗體上各個部位進行定義,從而實現(xiàn)了點擊特效,需要的朋友可以參考下
    2014-09-09
  • 如何利用C#通過sql語句操作Sqlserver數(shù)據(jù)庫教程

    如何利用C#通過sql語句操作Sqlserver數(shù)據(jù)庫教程

    ado.net提供了豐富的數(shù)據(jù)庫操作,下面這篇文章主要給大家介紹了關于如何利用C#通過sql語句操作Sqlserver數(shù)據(jù)庫教程的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • c#如何用好垃圾回收機制GC

    c#如何用好垃圾回收機制GC

    這篇文章主要介紹了c# 如何用好垃圾回收機制GC,幫助大家更好的理解和學習c#,感興趣的朋友可以了解下
    2020-08-08
  • 詳解如何在C#中處理空值

    詳解如何在C#中處理空值

    在任何編程語言中開發(fā)應用程序時,經(jīng)常會遇到空異?;蚩找卯惓?,那么下面讓我們探討一下在C#中處理空值的各種方法吧,需要的可以收藏下
    2023-07-07

最新評論