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

基 礎(chǔ) 函 數(shù) 參 考


RunAs

使用不同的用戶環(huán)境運(yùn)行外部程序文件.

RunAs ( "用戶名", "域", "密碼", 登錄標(biāo)志, "程序" [, "工作目錄" [, 顯示標(biāo)志 [, 選項(xiàng)標(biāo)志 ]]] )

參 數(shù)

用戶名 登錄的用戶名.
驗(yàn)證的域.
密碼 用戶的登錄口令.
登錄標(biāo)志 0 - 不加載配置文件的交互式登錄.
1 - 加載配置文件的交互式登錄.
2 - 使用網(wǎng)絡(luò)證書.
4 - 繼承調(diào)用進(jìn)程的環(huán)境, 而不是用戶環(huán)境.
程序 運(yùn)行程序的完整路徑(文件類型: EXE, BAT, COM, 或 PIF, 見備注).
工作目錄 [可選參數(shù)] 工作目錄. 如果不指定, 則使用 @SystemDir. 這個(gè)路徑不是程序的路徑.
顯示標(biāo)志 [可選參數(shù)] 程序執(zhí)行時(shí)的顯示狀態(tài):
@SW_HIDE = 隱藏窗口 (或使用關(guān)鍵字 Default)
@SW_MINIMIZE = 最小化窗口
@SW_MAXIMIZE = 最大化窗口
選擇標(biāo)志 [可選參數(shù)] 控制父進(jìn)程與子進(jìn)程互動(dòng).
  0x1 ($STDIN_CHILD) = 提供句柄到子進(jìn)程的 STDIN 流
  0x2 ($STDOUT_CHILD) = 提供句柄到子進(jìn)程的 STDOUT 流
  0x4 ($STDERR_CHILD) = 提供句柄到子進(jìn)程的 STDERR 流
  0x8 ($STDERR_MERGED) = 為 STDOUT 與 STDERR 提供相同的句柄. 也就是 $STDOUT_CHILD 與 $STDERR_CHILD 標(biāo)志.
  0x10 ($STDIO_INHERIT_PARENT) = 提供子和父的 STDIO 流. 這個(gè)標(biāo)志不能和任何其它 STDIO 標(biāo)志結(jié)合. 當(dāng)父層作為控制臺(tái)應(yīng)用被編譯時(shí), 這個(gè)標(biāo)志非常有用.
  0x10000 ($RUN_CREATE_NEW_CONSOLE) = 子控制臺(tái)進(jìn)程應(yīng)設(shè)立自己的窗口, 而不是使用父窗口.
當(dāng)父層作為控制臺(tái)應(yīng)用被編譯時(shí), 這個(gè)標(biāo)志非常有用.

返 回 值

成功: 返回運(yùn)行程序的 PID(進(jìn)程標(biāo)識(shí)符).
失敗: 返回 0, @error 被設(shè)置為非 0 值.

備 注

如果路徑包含空格,必須添加英文引號(hào).

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

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

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

程序運(yùn)行后腳本將繼續(xù)執(zhí)行后面的語句. 要暫停腳本的執(zhí)行, 直到程序完成, 請(qǐng)使用 RunAsWait 函數(shù)代替.

提供 "StderrRead", "StdinWrite" 與 "StdoutRead" 函數(shù)的標(biāo)準(zhǔn) I/O 參數(shù)與正確的特征值, 可以與子進(jìn)程互動(dòng).
結(jié)合標(biāo)志值(或使用 $STDERR_CHILD, $STDIN_CHILD & $STDOUT_CHILD, 由 Constants.au3 文件定義) 管理多個(gè)數(shù)據(jù)流.

使流關(guān)閉, 必須滿足以下條件:
1) 子進(jìn)程結(jié)束則關(guān)閉流(這種情況發(fā)生在子進(jìn)程關(guān)閉時(shí)).
2) AutoIt 必須讀出任何被捕獲的流, 直到?jīng)]有更多的數(shù)據(jù)存在.
3) 如果為子進(jìn)程提供了 STDIN 流, 必須調(diào)用 StdinWrite() 關(guān)閉該流. 一旦檢測到所有不再需要的流, 將自動(dòng)釋放所有內(nèi)部資源.
StdioClose 可用于強(qiáng)制關(guān)閉 STDIO 流.

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

有一個(gè) Windows XP 的防止 STDIO 重定向和顯示標(biāo)志的處理問題.
請(qǐng)參閱 Microsoft 知識(shí)庫文章 KB818858, 詳細(xì)了解受到影響的版本, 以及為解決問題的修補(bǔ)程序.
用戶運(yùn)行 Windows 2000, Windows XP SP2 及更高版本, 或 Windows Vista 不會(huì)受此影響.

相 關(guān) 函 數(shù)

Run, RunWait, RunAsWait, ShellExecute, ShellExecuteWait, StderrRead, StdinWrite, StdoutRead, StdioClose, ProcessClose

函 數(shù) 示 例


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

; 為另一個(gè)使用者運(yùn)行命令提示符程序.
RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)

provider with jb51.net (unicode)