這篇文章主要介紹怎么使用createprocessasuser函數(shù),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、清鎮(zhèn)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。如果想通過(guò)服務(wù)向桌面用戶(hù)Session創(chuàng)建一個(gè)復(fù)雜UI程序界面,則需要使用CreateProcessAsUser函數(shù)為用戶(hù)創(chuàng)建一個(gè)新進(jìn)程用來(lái)運(yùn)行相應(yīng)的程序。打開(kāi)Interop類(lèi)繼續(xù)添加下面代碼:
CreateProcessAsUser函數(shù)原型
BOOLWINAPICreateProcessAsUser(
_In_opt_HANDLEhToken,
_In_opt_LPCTSTRlpApplicationName,
_Inout_opt_LPTSTRlpCommandLine,
_In_opt_LPSECURITY_ATTRIBUTESlpProcessAttributes,
_In_opt_LPSECURITY_ATTRIBUTESlpThreadAttributes,
_In_BOOLbInheritHandles,
_In_DWORDdwCreationFlags,
_In_opt_LPVOIDlpEnvironment,
_In_opt_LPCTSTRlpCurrentDirectory,
_In_LPSTARTUPINFOlpStartupInfo,
_Out_LPPROCESS_INFORMATIONlpProcessInformation
);
使用CreateProcessAsUser的范例代碼
--------CreateProcessEx.h文件--------
#ifndef_CREATE_PROCESS_EX_H_
#define_CREATE_PROCESS_EX_H_
#include<windows.h>
#include"tchar.h"
#pragmacomment(lib,"shell32")
#pragmacomment(lib,"user32")
#pragmacomment(lib,"Advapi32.lib")
//以普通權(quán)限啟動(dòng)進(jìn)程
BOOLCreateProcessLow(TCHAR*lpApplicationName,
TCHAR*lpCommandLine=NULL,
TCHAR*lpDirectory=NULL,
UINTnShow=SW_SHOWNORMAL);
//以管理員權(quán)限啟動(dòng)進(jìn)程
BOOLCreateProcessHigh(TCHAR*strProcessName,
TCHAR*strCommandLine=NULL,
TCHAR*lpDirectory=NULL,
UINTnShow=SW_SHOWNORMAL);
#endif//_CREATE_PROCESS_EX_H_
--------CreateProcessEx.h文件--------
--------CreateProcessEx.cpp文件--------
#include"CreateProcessEx.h"
#include<string>
usingnamespacestd;
以上是“怎么使用createprocessasuser函數(shù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前文章:怎么使用createprocessasuser函數(shù)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://jinyejixie.com/article32/csohpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、定制網(wǎng)站、Google、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)