msi パッケージでのインストール中に作成されたフィドラー要求をキャプチャするにはどうすればよいですか?
Windows msi パッケージでインストール方法をオーバーライドすることにより、インストール中にいくつかの http 要求を行うアプリがあります。
フィドラーを使用してこれらのリクエストをキャプチャできるようにしたいのですが、できません。ただし、MS Network Monitor 3.4 は要求をキャプチャするため、アクティビティが発生していることがわかります。
フィドラーを起動してブラウザで行われたリクエストをキャプチャできるため、フィドラー自体は機能しており、非標準ポートを使用するようにフィドラーまたはインストーラーを設定していません。
今のところ、リクエストを作成してレスポンスを取得しようとしています。
var httpRequest = (HttpWebRequest)WebRequest.Create(url);
try
{
using (var httpResponse = (HttpWebResponse)httpRequest.GetResponse())
{
using (var responseStream = httpResponse.GetResponseStream())
{
if (responseStream != null)
responseStream.Close();
}
私はいくつかの調査を行い、フィドラーがこれをキャプチャできるはずであると結論付けたので、何が間違っているのかわかりません。どんなアドバイスでも大歓迎です、ありがとう。
更新: インストーラー メソッドで使用していたコードを取得し、スタンドアロン コンソール アプリに配置しました。Fiddler は、そのシナリオで要求をキャプチャします。だから私が見ているのは、インストーラーが何らかの形でリクエストをクロークしているため、フィドラーはそれを見ないということです。