C語言讓程式自己獲得管理員許可權

2021-10-03 06:06:32 字數 449 閱讀 3626

網上很多關於shellexecuteex獲取管理員許可權的,一搜就是,但這是呼叫其他程式,那麼怎樣讓自己獲得呢?

很簡單,呼叫自己不就得了ヽ( ̄▽ ̄)ノ

程式格式:

#include

void managerrun

(lpcstr exe,lpcstr param,int nshow=sw_show)

intmain

(int argc,

char

*ar**)

else

if(argc ==2)

//再次執行,即上面那個managerrun

return0;

}

就是那麼簡單!

注意:須新增隱藏控制台的語句,否則會冒出2個控制台!!

我是加了那個showwindow,可以用更好的方法,

參考

Ubuntu獲得管理員許可權

首頁按住ctrl alt t開啟終端,這是linux系統最基本的命令,建議讀者要熟練linux系統下的各種基本命令和shell程式設計,在這裡推薦大家一本書 ubuntu權威指南 我是花了乙個寒假把它看完的。在終端中輸入 sudo passwd root 那麼在螢幕中會以此顯示一下資訊 enter ...

如何讓程式在win7下獲得管理員許可權

vs2010編寫的程式可以執行時獲取管理員許可權 但是如果是vs2010以前的程式呢?方法1 移植到vs2010上了 方法2 1 按照 vs2010與win7共舞 uac與資料重定向 上述方法,隨便寫乙個vs2010工程,編譯,在這個工程的debug目錄下會有兩個檔案 exe.embed.manif...

C 正確方式讓程式以管理員許可權啟動

應用程式可能執行在各個windows版 windowsxp,win7 32bit,win7 64bit,win8 32bit,win8 64bit.由於windows各個版本的使用者許可權的限制不同,同乙個開發環境編譯出來的應用程式,拿到各個系統中執行的效果是用差別的。其主要原因還是win7 win...