WINFORM 以管理員身份執行

2022-02-20 15:24:47 字數 481 閱讀 7180

1. 方法一

是在exe程式或快捷方式上點右鍵在彈出的選單上選擇「以管理員身份執行」,但是在自動執行的程式裡無法使用這種方法。

2. 方法二

是在exe程式或快捷方式上點右鍵在彈出的選單上選擇「以管理員身份執行」,「屬性」,出現的介面如下圖:

選擇「相容性」選項卡,並將「特權等級」下的「以管理員身份執行此程式」選中,然後確定即可。 

這種方法雖然可行,但是如果程式給其他人使用的話,總不至於讓每個人都自己去修改吧。

3. 方法三

在程式中加入manifest資源檔案

如沒有,右擊工程在選單中選擇「properties」,出現介面如下圖

將其修改為:

然後在"security"中再勾去"enable clickonce security settings"後,重新編譯就可以了。

外部鏈結

c 程式以管理員身份執行

1.在專案中新增清單檔案,如圖 清單檔案預設內容應該是這樣的 如果要更改 windows 使用者帳戶控制級別,請用以下節點之一替換 requestedexecutionlevel 節點。指定 requestedexecutionlevel 節點將會禁用檔案和登錄檔虛擬化。如果要利用檔案和登錄檔虛擬化...

C 檢查是否以管理員身份執行

有些時候我們需要利用管理員許可權做某些事情 如操作登錄檔 讀寫檔案 提權 或 利用匿名管道執行net修改使用者密碼 提取資訊 配置系統 軟體等等 好了下面我會列 出幾種檢查是否以管理員身份執行的 1.declare bool isntadmin int32 dwreserved,int32 lpdw...

winfrom以管理員身份執行程式

最近伺服器sqlserver記憶體佔用率總是超高,每次手動重啟伺服器太麻煩,於是寫乙個自動跑的程式,去檢查記憶體使用率,如果sqlserver記憶體占用超過一定數值,就將其關閉,重新啟動。測試的時候遇到的第乙個問題就是,程式寫好了,但是不能關閉服務,並報出 無法啟動 的異常,猜測可能是使用者許可權不...