欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基 礎 函 數(shù) 參 考


RunAsWait

使用不同的用戶環(huán)境運行外部程序,并暫停腳本執(zhí)行,直到程序結(jié)束.

RunAsWait ( "用戶名", "域", "密碼", 登錄, "程序" [, "工作目錄" [, 顯示 [, 選項 ]]] )

參 數(shù)

用戶名 登錄的用戶名.
驗證的域.
密碼 用戶的登錄口令.
登錄 0 - 不加載配置文件的交互式登錄.
1 - 加載配置文件的交互式登錄.
2 - 使用網(wǎng)絡證書.
4 - 繼承調(diào)用進程的環(huán)境, 而不是用戶環(huán)境.
程序 運行程序的完整路徑(文件類型: EXE, BAT, COM, 或 PIF, 見備注).
工作目錄 [可選參數(shù)] 工作目錄. 如果不指定, 則使用 @SystemDir.這個路徑不是程序的路徑.
顯示 [可選參數(shù)] 程序執(zhí)行時的顯示狀態(tài):
  @SW_HIDE = 隱藏窗口 (或使用關鍵字 Default)
  @SW_MINIMIZE = 最小化窗口
  @SW_MAXIMIZE = 最大化窗口
選項 [可選參數(shù)] 控制父進程與子進程互動.
  0x10000 ($RUN_CREATE_NEW_CONSOLE) = 子控制臺進程應設立自己的窗口, 而不是使用父窗口.
當父層作為控制臺應用被編譯時, 這個標志非常有用.

返 回 值

成功: 返回運行程序的退出代碼.
失敗: 返回 0, @error 設置為非 0 值.

備 注

如果路徑包含空格,必須添加英文引號.

必須指定當前用戶能夠訪問的工作目錄, 否則函數(shù)將失敗.

建議只加載需要的用戶配置文件. 在內(nèi)存允許的情況下, 配置文件可以停留在內(nèi)存中.
如果使用 RunAs() 的腳本正好在運行在系統(tǒng)帳戶中(例如, 腳本作為一個服務在運行中),
并且加載了用戶的配置文件, 則你必須注意使腳本繼續(xù)運行, 直到子進程關閉.

以管理員方式運行, 必須激活二次登錄(RunAs)服務, 否則此函數(shù)將失敗. 這并不適用于作為系統(tǒng)帳戶運行.

執(zhí)行指定程序后, 腳本會暫停, 直到該程序終止. 要運行程序后立即繼續(xù)執(zhí)行腳本, 則使用 RunAs 函數(shù)代替.

一些程序運行時會立即出現(xiàn)返回, 即使他們?nèi)匀辉谶\行, 這些程序會產(chǎn)生另一個進程. 可以使用 ProcessWaitClose 函數(shù)來處理這些案例.

"加載配置文件"和"使用網(wǎng)絡證書"選擇是不兼容的. 同時使用會產(chǎn)生不確定的結(jié)果.

有一個 Windows XP 的防止 STDIO 重定向和顯示標志的處理問題.
請參閱 Microsoft 知識庫文章 KB818858, 詳細了解受到影響的版本, 以及為解決問題的修補程序.
用戶運行 Windows 2000, Windows XP SP2 及更高版本, 或 Windows Vista 不會受此影響.

相 關 函 數(shù)

ProcessWait, ProcessWaitClose, Run, RunWait, ShellExecute, ShellExecuteWait, RunAs

函 數(shù) 示 例


; 填寫適合您系統(tǒng)的用戶名和密碼.
Local $sUserName = "用戶名"
Local $sPassword = "密碼"

; 為另一個使用者運行命令提示符程序.
Local $pid = RunAsWait($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)

; 等候進程關閉.
ProcessWaitClose($pid)

; 顯示消息.
MsgBox(0, "", "正在等候進程關閉.")

provider with jb51.net (unicode)