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

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


RunAs

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

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

參 數(shù)

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

返 回 值

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

備 注

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

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

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

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

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

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

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

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

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

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

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

函 數(shù) 示 例


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

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

provider with jb51.net (unicode)