win8電腦設置怎么運行速度
如何關閉電腦一個設置提高的運行速度,首先按下按鍵win+r后,在運行框內輸入代碼services.msc一后,點擊確定, 在服務器內找到sys may后,雙擊,找到啟動類型,把啟動類型改為禁用,點擊確...
2025.07.03COPYRIGHT ? 2023
粵ICP備2021108052號
郵箱:611661226@qq.com
留言給我我曾經遇到過一個問題,在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();}}}}
居然有一小點錯誤,我修改了一下
如何關閉電腦一個設置提高的運行速度,首先按下按鍵win+r后,在運行框內輸入代碼services.msc一后,點擊確定, 在服務器內找到sys may后,雙擊,找到啟動類型,把啟動類型改為禁用,點擊確...
2025.07.03想了解更多精彩內容,快來關注1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。2.在學習中有什么問題,歡迎與我溝通交流,今日頭條號搜索【微課傳媒】,我在這里等你喲!
2025.07.03對經常外出的朋友來說,長時間在外最希望的就是,筆記本電腦的續航時間越長越好。通常,我們在選購電腦時,就會根據自己的需求,若需經常外出就會選擇長續航的輕薄型商務電腦。那么,除此之外,有沒有其他增加續航的...
2025.07.03Win10怎么以管理員運行命令提示符?有很多時候我們需要用管理員運行cmd命令才能成功執行命令,不過許多朋友都不知道怎么用管理員身份運行命令提示符,下面就給大家分享一下具體的操作方法,希望能夠幫助到您...
2025.07.03某些版本的Windows,如Windows 11 Pro,確實帶有內置的遠程桌面軟件,即所謂的遠程桌面。這些功能偶爾使用是可以的,如果要經常使用的話,還是請使用專門的第三方軟件。通常專業的遠程連接工具...
2025.07.02