国产无码免费,人妻口爆,国产V在线,99中文精品7,国产成人无码AA精品一,制度丝袜诱惑av,久久99免费麻辣视频,蜜臀久久99精品久久久久久酒店
        訂閱
        糾錯
        加入自媒體

        一文教你學會WinForm實現(xiàn)管理員權限運行的三種方式

        前言

        相信大家都遇到過這種情況,我們的軟件運行時,如果涉及到文件或者數(shù)據(jù)庫操作的時候,可能會提示權限不足。一種比較簡單的辦法,就是右擊以管理員權限運行,但是每次這么操作,又會比較麻煩,有沒有什么更好的辦法呢?今天跟大家分享一下WinForm程序以管理器權限運行的幾種方法。

        采用Process.Start方法

        思路很簡單,就是在Program.cs入口處判斷當前是不是管理員權限,如果是,則不做其他處理,如果不是,改成管理員權限。

        修改Main方法如下所示:

              ///


               [STAThread]
               static void Main()
               {
                   Application.EnableVisualStyles();
                   Application.SetCompatibleTextRenderingDefault(false);
                   //獲得當前登錄的Windows用戶標示
                   WindowsIdentity identity = WindowsIdentity.GetCurrent();
                   WindowsPrincipal principal = new WindowsPrincipal(identity);
                   //判斷當前登錄用戶是否為管理員
                   if (principal.IsInRole(WindowsBuiltInRole.Administrator))
                   {
                       //如果是管理員,則直接運行
                       Application.Run(new FrmMain());
                   }
                   else
                   {
                       //創(chuàng)建啟動對象
                       ProcessStartInfo startInfo = new ProcessStartInfo();
                       startInfo.UseShellExecute = true;
                       startInfo.WorkingDirectory = Environment.CurrentDirectory;
                       startInfo.FileName = Application.ExecutablePath;
                       //設置啟動動作,確保以管理員身份運行
                       startInfo.Verb = "runas";
                       try
                       {
                           Process.Start(startInfo);
                       }
                       catch
                       {
                           return;
                       }
                       //退出
                       Application.Exit();
                   }
               }
        直接修改exe屬性

        右擊exe程序文件,在彈出的屬性對話框中,兼容性選項中,勾選“以管理員身份運行此程序”即可。

        添加應用程序清單文件

        這種方法也是我常用的一種方式。

        點擊項目,右擊添加,現(xiàn)有項,選擇應用程序清單列表。

        添加完成后,打開app.manifest文件,將:

        修改為:

        聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯(lián)系舉報。

        發(fā)表評論

        0條評論,0人參與

        請輸入評論內(nèi)容...

        請輸入評論/評論長度6~500個字

        您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

        暫無評論

        暫無評論

          人工智能 獵頭職位 更多
          掃碼關注公眾號
          OFweek人工智能網(wǎng)
          獲取更多精彩內(nèi)容
          文章糾錯
          x
          *文字標題:
          *糾錯內(nèi)容:
          聯(lián)系郵箱:
          *驗 證 碼:

          粵公網(wǎng)安備 44030502002758號

          主站蜘蛛池模板: 景宁| 赤峰市| 国产熟女网| 汤阴县| 婷婷综合久久| 亚洲成人黄色网| 国产AV一二三| 久久av高潮av无码av喷吹| 91久久精品视频| 国产av一区二区三区| 亚洲热色| av大香蕉| 在线播放91| wwwwww.日本色| 金坛市| 91在线影院| 97人人看| 桃园市| 91免费看视频| 亚洲在线中文字幕| 岳池县| 丝袜美腿在线观看播放一区| 亚洲午夜视频| 国产精品99久久久久久成人| 婷婷综合视频| 桃园县| 夜福利导航| 欧美啪啪视频| 赣州市| 国产九九在线视频| 亚洲欧美在线观看| 白河县| 亚洲欧洲AV| 秋霞91大神| 尚志市| 久草视频网站| 色色看片| 一区二区三区精品| 松下纱荣子被c到高潮下不了床| av四虎| 亚洲成人av|