公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

WinForm實現管理員權限運行的三種方式

admin
2024年3月30日 15:54 本文熱度 1285

前言

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

方法一、采用Process.Start方法

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

修改Main方法如下所示:

        /// <summary>

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

        /// </summary>

        [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

            {

                //創建啟動對象

                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程序文件,在彈出的屬性對話框中,兼容性選項中,勾選“以管理員身份運行此程序”即可。

方法三、添加應用程序清單文件


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

點擊項目,右擊添加,新建項,選擇應用程序清單列表。

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

<requestedExecutionLevel  level="asInvoker" uiAccess="false" />

修改為:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

————————————————

版權聲明:本文為CSDN博主「常哥說編程」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/xiketangAndy/article/details/120846627


該文章在 2024/3/30 23:38:08 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产福利一区二区久久 | 99久久婷婷国产自综合青草 | 18禁成年宅男午夜网 | 精品一区二区三区高潮迭起 | 国产一区一级棒 | 国产成人久久精品一区二区三 | 成在线观看免费网站 | h无码动漫在线观看 | 国产精品嫩 | 国产成人午夜在线视频免费 | 国产原创顾美玲剧情在线 | 精品人妻无码一区二区三区视频 | 国产午夜大秀一区二区三区 | 成人免费午夜无码视频在线观看 | 国产综合激情在线亚洲第一页 | 国产欧美日韩一级片免费看 | 二区三区漫画 | 国产高清一国产av麻豆网 | 国产97久久精品一区二区 | 3d动漫精品专区久久 | 国产欧美精品国产国产专区 | 精品国产三级午夜不卡 | 国产精品成人免费视频一区 | 成人区人妻精品一区二区不卡网 | 成亚洲国产av综合精品无码黄一级 | 99久久精品 | 国产精品一级av片 | 国产成人www免费人 国产成人www免费人成看片 | 91一区免费高清在线 | 国产女人高潮抽搐叫床视频 | 极品国模无码 | 国产艳妇av在线 | 99久久综合狠狠综合久久aⅴ | 91麻豆va国产精品久久久久久 | 精品国产毛片一区 | 国产大片免费观看中文字幕 | 91在线精品高清免费观看 | 国产午夜高清高清在线观看 | 国产欧美另类精品又又久久 | 国产一区二区三区乱码在线观看 | 成人午夜福利a片在线观看 成人午夜福利电影 |