バックグラウンドでのみ実行される小さなプログラムがあります (ウィンドウはありません)。キーの押下を監視し、特定の要件が満たされると、特定のプログラムを開きます。問題は、プログラムのウィンドウがフォアグラウンドで開かないことです。現在アクティブなウィンドウの後ろに開きます。強制的にフォアグラウンドで開くにはどうすればよいですか?
私は Visual Basic .NET (.NET Framework 4.5) を使用しています。これが現在のコードです。
Dim temp As New Process
temp = Process.Start("C:\cygwin\bin\mintty.exe", "-")
temp.WaitForInputIdle(10000)