1

既存の NPAPI プラグインを改造して、Google のネイティブ メッセージ パッシングテクノロジーを使用しようとしています。これは既存の exe ファイルであるため、ユーザーがターミナルからプログラムを呼び出すことができるように、コンソールの動作が既にプログラムされています。C# アプリケーションで、メッセージ パッシングのために exe が Google Chrome によって起動されたことを検出する方法はありますか? それができれば、Chrome から呼び出された場合はメッセージ パッシング ループを開始できますが、Powershell/cmd から呼び出された場合は通常の動作を再開できます。

Chrome で起動したときにプログラムに渡されるコマンド ライン引数を調べてみましたが、何もありません。そこに構成可能なオプションがあればこれを解決できますが、私が知る限り、それは不可能です. 識別子としても使用できる場合に備えて、現在の作業ディレクトリを検査する機会はまだありません。

4

3 に答える 3