2017-06-27 12 views
2

別のアプリケーションを開き、それがアプリケーション自体のプロセスのように見え、タスクマネージャーのプロセスリストに別のアプリケーションとして表示されないようにしたい。以下のようなC# - タスクマネージャーで2番目のプロセスとしてアプリケーションを開く

何か:Process.Start()はそれが

enter image description here

を行うことができますか?

解決済み! それは、常にアプリケーションがプロセスを開始したときに、メインアプリケーションであると見なされるようです。私は

+1

CreateProcessは、親プロセスを所有している場合に行う必要があります。あなたが所有していないプロセスのためにそれを行う方法を私が快適に伝えているかどうかはわかりません。 – hoodaticus

答えて

3

ProcessStartInfoProcess.Startを使用してUseShellExecuteの確保がfalseですが、おそらくそれを行う必要があります:)ことを知っていませんでした。しかし、起動されているプロセスは、この動作を破る何らかの処理を行う可能性があります。たとえば、スタブランチャーで別のプロセスを開始し、終了することができます。

関連する問題