0

Windows で、あるアプリケーションから別のアプリケーションに渡されるコマンド スイッチをインターセプトすることは可能ですか?

明確にするために、ラッパーとメインの実行可能ファイルの 2 つのバイナリがあるとします。ラッパーが適切なコマンドを実行とともに渡す場合にのみ、実行可能ファイルが正しく起動します (例: program.exe /start 12345)。

4

1 に答える 1

2

既存のアプリケーションをインターセプトすることについて話している場合は、確かに、実行可能ファイルをラッパーに置き換えることができます。したがって、たとえば、をインターセプトしたい場合はAcroRd32.exe、名前を変更してMyAcroRd32.exe、独自のものを記述しますAcroRd32.exe

  • パラメータで何かを行います(保存、変更、印刷など)。それから
  • 第 2 段階として呼び出しMyAcroRd32.exeます (パラメーターに基づいて、必要であると仮定します)。

ラッパー以外で実行可能ファイルを許可しないことについて話している場合は、提案する方法も使用しました(UNIXでも理論は同じです)-ラッパー"deoxyribonucleic"にコマンドでスーパーセクリットパスワード()を渡させました行(または環境内)で、実行可能ファイルがそれなしでは何もしないようにします。

防弾ではありませんが、めったにありません。通常、最も決定的な人以外はすべてブロックされます。

于 2010-11-09T12:59:01.310 に答える