mshta.exe内の.htaファイルで動作する第三者ソフトウェアと統合しています。私のアプリはC言語で書かれています実行中のHTAファイルを確認してください
.htaファイルがすでに実行されているかどうかを検出して、メッセージを送信する前に起動する必要があります。
他のサードパーティとの以前の統合では、プロセスリストのEXEを確認しましたが、他の.htaファイルを実行している可能性があるため、mshta.exeを探すことはできません。
私もProcess.GetProcesses()
からprocess.MainWindowTitle
をつかむしようとしたが、mshta.exeウィンドウはタイトルを示しているにもかかわらず、MainWindowTitle
プロパティが空白になっています。
誰かがmshta.exeが特定のhtaファイルを実行していることを知る方法を知っていますか?
は、各mshta.exeのコマンドラインを確認し、それが実行されているHTAのパスを含める必要があります。 – Teemu
HTAのソースコードを投稿できますか? – Hackoo
残念ながら、そのサードパーティのHTAファイルは共有できません – spectacularbob