C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87820 / )  Re[3]: Windowsのrunasコマンド をC#から
□投稿者/ Ante (8回)-(2018/07/02(Mon) 16:57:15)
うーーーん。

VBS をCallして時間差で入力すればとりあえず実現できたね。
でも、これ超イケてない気がする…。

-----------------------------------------------------------------
'Shell関連の操作を提供するオブジェクトを取得
Set objShell = WScript.CreateObject("WScript.Shell")

Dim exeCmd
exeCmd = "runas /user:test02 ""RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255"""
REM Call Msgbox(exeCmd)

'先ほどのrunasコマンドを発行
objShell.Run exeCmd

'3秒まつ
WScript.Sleep 3000

'パスワード文字列を送信
objShell.SendKeys( "1qaz2wsx" )
'Enterキーの入力情報を送信
objShell.SendKeys( "{ENTER}" )
-----------------------------------------------------------------

ベター案、引き続き募集中

返信 編集キー/


管理者用

- Child Tree -