現在、あるexeファイルをvbsのrunメソットにて非表示で実行していますが、子のウインドが開かれると子のウインドは、表示されます。タスクマネージャーで確認しますと、同じプロパティ名でそのexeファイルが2つ起動しています。1つは、非表示の分。もう1つは、子のウインドの分です。両方とも非表示か、表示されてもすぐに非表示にしたいのですが良い方法はありませんか?
「子のウインド」というのが良く分かりません。どのプロセスからどの様に開かれるものを指していますか?
VBSから単純にexeファイルを実行しただけならば、子のウインドなど開かないはずです。
起動されたプロセスのどれかがウィンドウを開いているならその開き方、あるいは後始末の方法が問題なのであり、外部からどうにか出来るものでもないと思うのですが。
実行しているexeファイルというのが、同じexeファイルを実行する別プロセスを生成するようなものなのでしょうね。exeファイルで行っている事なので、exeファイルのプログラムを修正するしか対処方法は無いと思われますが、exeファイルのソースプログラムをお持ちではないでしょうね。
あなたの回答
tips
プレビュー