掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
別プロセスの実行を SW_SHOWMINNOACTIVE で行うには? (ID:145862)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
http://msdn.microsoft.com/en-us/library/aa389388.aspx http://msdn.microsoft.com/en-us/library/aa394375.aspx Using ps As New System.Management.ManagementClass("Win32_ProcessStartup"), _ p As New System.Management.ManagementClass("Win32_Process") Const SW_SHOWMINNOACTIVE As Integer = 7 ps("ShowWindow") = SW_SHOWMINNOACTIVE Dim args As System.Management.ManagementBaseObject = p.GetMethodParameters("Create") args("CommandLine") = "notepad.exe C:\file.txt" args("CurrentDirectory") = "C:\" args("ProcessStartupInformation") = ps Dim result As System.Management.ManagementBaseObject = p.InvokeMethod("Create", args, Nothing) Dim retValue As Integer = CInt(result("ReturnValue")) Dim pid As Integer = CInt(result("ProcessId")) System.Console.WriteLine("結果={0}, プロセスID={1}", retValue, pid) End Using
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.