亚洲一级簧片_性 毛片_国产乱子视频_久久影城_强伦女教师视频_成人精品久久

win8怎樣以管理員身份運行電腦

發布時間: 2023-04-15 18:27 閱讀: 文章來源:轉載

我曾經遇到過一個問題,在IDE開發程序時運行時,程序運行效果沒有任何問題,但是單獨運行EXE文件就不行,仔細查了一下資料,發現是權限的問題,收集并整理了代碼,實例如下

仍然是打開program.cs

修改main函數如下:

using System;using System.Windows.Forms;namespace JH{static class Program{/// /// 應用程序的主入口點。/// [STAThread]static void Main(string[] args){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent();System.Security.Principal.WindowsPrincipal gz = new System.Security.Principal.WindowsPrincipal(identity);//判斷當前登錄用戶是否為管理員if (gz.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator)){//如果是管理員,則直接運行//這里我理解是比如你已經把EXE文件屬性加上了以管理員身份運行時,//就直接執行下面這句運行程序Application.Run(new Form1());}else{//創建啟動對象System.Diagnostics.ProcessStartInfo si = new System.Diagnostics.ProcessStartInfo();si.UseShellExecute = true;si.WorkingDirectory = Environment.CurrentDirectory;si.FileName = Application.ExecutablePath;//設置啟動動作,確保以管理員身份運行si.Verb = "runas";//這里就是如果不是管理員身份運行,用程序來加上管理員身份運行try{System.Diagnostics.Process.Start(si);}catch(Exception ex){//如果出錯了,這里可以顯示一下錯誤原因,一般都是被占用什么的MessageBox.Show(ex.ToString());return;}//退出自己當前這個實例,因為上面已經重新開了一個runas進程Application.Exit();}}}}

居然有一小點錯誤,我修改了一下

???展開全文
相關文章
主站蜘蛛池模板: 国产经典一区二区三区 | 日韩精品在线视频 | 麻豆少妇 | 黄色三级视频 | 欧美视频二区 | 精产国产伦理一二三区 | av网站在线看 | 欧美午夜精品久久久久久人妖 | 久久一区二 | 国产一区二区视频在线 | 日韩精品午夜 | 亚洲国产欧美在线 | 少妇精品久久久一区二区三区 | 91亚洲成人 | 日韩免费视频一区二区 | 蜜桃精品久久久久久久免费影院 | 天堂在线精品 | 91精产品一区一区三区 | 国产主播精品 | 国产区第一页 | 玖玖在线精品 | 国产一区二 | 成人精品国产一区二区4080 | 久久久综合激的五月天 | 欧美www视频 | 91精品一区二区三区久久久久久 | 欧美特级视频 | 亚洲精品一区二区三区不 | 亚洲成人一区二区在线 | 国产精品入口麻豆九色 | 日韩a一级 | 麻豆国产 | 精品久久久久一区二区国产 | 国产免费成人av | 欧美一区二区三区四区在线观看 | 国产精品久久久久久久久久久久久 | 亚洲精品久久久久久动漫 | 亚洲成人免费 | 波多野av在线 | jizz日18| 久久99网 |