函數CreateProcessAsUser用于在指定的用戶會話中啟動新進程。以下是使用CreateProcessAsUser函數的步驟:
確保你已經獲得了要啟動進程的用戶會話的訪問權限。你可以使用函數WTSQueryUserToken獲取用戶會話的訪問令牌。
使用函數CreateProcessAsUser創建新進程。傳遞的參數包括:
用戶會話的訪問令牌。
要執行的可執行文件的路徑。
命令行參數(如果有)。
進程的安全描述符。
進程的啟動信息。
例如:
// 獲取用戶會話的訪問令牌HANDLE hToken;WTSQueryUserToken(sessionId, &hToken);// 創建新進程STARTUPINFO si;PROCESS_INFORMATION pi;ZeroMemory(&si, sizeof(si));si.cb = sizeof(si);ZeroMemory(&pi, sizeof(pi));CreateProcessAsUser(hToken, "C:\\Path\\To\\Executable.exe", NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
確保在使用完訪問令牌和進程信息后,使用函數CloseHandle關閉相關的句柄。CloseHandle(hToken);CloseHandle(pi.hProcess);CloseHandle(pi.hThread);
請注意,使用CreateProcessAsUser函數需要管理員權限,并且只能在交互式會話中運行。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
據了解,2021年12月31日20:30,羅振宇將準時獨自登臺,為大家奉上一場“特殊的跨年演講”,深圳衛視、抖音、西瓜視頻和得到APP全程直播。12月28日消息,得到App微博宣布,因疫情防控,得到App創始人羅振宇的跨年演講《時間的朋友》將不能安排觀眾進場,已啟動退票程序。不過羅振宇將準時登臺,他將面對12000個空座位用最大的心力為大家奉上一場特殊的跨年演講。對于此次跨...
如今,MMA(綜合格斗)在很多格斗比賽中逐漸流行起來。作為一項各種踢、打、摔、抓,規則極其開放的格斗賽事,可以說是最接近街頭徒手無規則的較量??梢哉f,MMA的徒手格斗能力幾乎是其他項目無法比擬的,因為它足夠全面,技巧豐富。當然,要達到專業水平還是需要大量艱苦的訓練。說到MMA,就不得不說UFC了。UFC是世界上最強大的MMA賽事,無數頂尖選手誕生于此。網上有句話叫“能進UFC的拳手都不是普通人”,...
限售股減持是由于原先特定原因被限制不能在證券流通市場上進行流通的股票,在解除限制后,股票持有人減持股票的行為。中國市場的限售股主要包括上市公司在股權分置流程中從原非流通股轉變為限售期的流通股,即股改限售股,又稱大小非,新股首次公開發行上市造成的短期限售股。限售股減持稅務籌劃途徑有哪些?(自然人股東)1、大宗交易平臺“洗股”個人轉讓解禁后限售股是指個人持有的限售股在解禁后的第...