It seems that Fiddler will not monitor anything that's not run under the same user as Fiddler itself.
I would like to monitor a Windows Service which is run under
Is this possible?Answer1:
I made it work by referring <a href="https://stackoverflow.com/questions/2917732/is-there-a-way-to-configure-fiddler-to-intercept-http-calls-from-a-windows-servi" rel="nofollow">Is there a way to configure Fiddler to intercept HTTP calls from a Windows service?</a><blockquote>
Codeka provided a clue to get me going in the right direction. The piece that was still missing was how to get the proxy configured. The .exe.config needed to have a section like the following added:
<system.net> <defaultProxy enabled="true"> <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/> </defaultProxy> </system.net>
Once this was done the Windows service's http traffic started flowing through Fiddler.</blockquote> Answer2:
Plz, see this article. <a href="http://fiddler2.com/blog/blog/2013/01/08/capturing-traffic-from-.net-services-with-fiddler" rel="nofollow">http://fiddler2.com/blog/blog/2013/01/08/capturing-traffic-from-.net-services-with-fiddler</a> This article help me.Answer3:
Another way is to run Fiddler as system. This will work for services which are written in .NET and C++
To do this, I found the following application very helpful: <a href="https://www.apreltech.com/Free/How_to_run_as_system_user" rel="nofollow">https://www.apreltech.com/Free/How_to_run_as_system_user</a>
Just launch this app and accept the elevated prompt Then just browse to where you have installed Fiddler and run it.
Fiddler will launch and you should be able to see traffic from services.