title: Profiling x86 executable with Dependency Walker hangs on Windows 7 x64
body: <p>Under Windows 7 <strong>x64</strong>, when I try to profile an <strong>x86</strong> executable with the latest version of Dependency Walker (2.2.6000) the profiling process always hangs at a certain point. Most of the time the last DLL that is loaded is <code>c:\windows\syswow64\URLMON.DLL</code>, so it seems that something inside that DLL is causing a problem. Profiling the same executable on Windows 7 <strong>x86</strong> works flawlessly.</p>
  
  <p>I have googled quite extensively, but couldn't come up with a solution to the problem. One suggestion that I found was to uninstall IE 8 or IE 9 and replace it with IE 7, but this doesn't really help. The only effect that I can observe is that with IE 7 the profiling process hangs at a different DLL (<code>iertutil.dll</code>, if I remember correctly, also from the system's <code>syswow64</code> folder).</p>
  
  <p>So my question is: How can I get Dependency Walker to profile x86 applications on x64 Windows 7? Of course, it would also be nice to know why the problem exists in the first place :-)</p>
  
  <p>Some final notes:</p>
  
  <ul>
  <li>I am using the x86 version of Dependency Walker because I want to profile an x86 executable</li>
  <li>Running Dependency Walker as administrator does not help</li>
  <li>All profiling options marked as "may fail on WOW64" are disabled</li>
  <li>The executable I am currently using as a test case to reproduce the problem is the Sumatra PDF viewer (<a href="http://blog.kowalczyk.info/software/sumatrapdf/download-free-pdf-viewer.html" rel="noreferrer">download link</a>) because it is a simple .exe that does not need installation</li>
  </ul>