網上很多關於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...