title: [program name].exe has stopped working
body: <p>I have a .NET application that was built on Framework 2.0.  </p>
  
  <ul>
  <li>I've built an installer for it and am trying to run it on a machine that has 3.5.</li>
  <li>All relevant environments are on Windows 7</li>
  <li>The application runs perfectly in VS debug mode on my development machine, which also has Framework 3.5.</li>
  <li>The installer runs fine on both my development machine and the user's machine</li>
  <li>After installation, running the program immediately results in "[program name].exe has stopped working" with no further information</li>
  <li>I had the user try installing Framework 2.0, but was blocked by the "you must use the enable/disable features dialog"</li>
  <li>I've looked into a few other things like DEP, setting the assembly to Windows 7 compatibility mode, and so forth</li>
  <li>I don't believe it's any specific error in the application, because it has a splash screen that just displays a jpeg image before doing anything else, and even that doesn't appear; seems like it must be an overall compatibility issue.</li>
  </ul>
  
  <p>I have no idea what to do next.  I'm hoping someone can at least suggest a way for me to get additional error information when running the .exe so I can pinpoint the problem.</p>
  
  <p>Thanks in advance.</p>
  
  <p>Mike</p>
  
  <p>EDIT 1</p>
  
  <p>Here is the error I found in the event log:</p>
  
  <pre><code>Log Name:      Application
  Source:        Application Error
  Date:          10/10/2013 1:42:49 PM
  Event ID:      1000
  Task Category: (100)
  Level:         Error
  Keywords:      Classic
  User:          N/A
  Computer:      [my development machine]
  Description:
  Faulting application name: BARTJr.exe, version: 1.0.0.1, time stamp: 0x5256e6de
  Faulting module name: KERNELBASE.dll, version: 6.1.7601.18229, time stamp: 0x51fb1677
  Exception code: 0xe0434f4d
  Fault offset: 0x000000000000940d
  Faulting process id: 0x%9
  Faulting application start time: 0x%10
  Faulting application path: %11
  Faulting module path: %12
  Report Id: %13
  Event Xml:
  
  &lt;Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"&gt;
    &lt;System&gt;
      &lt;Provider Name="Application Error" /&gt;
      &lt;EventID Qualifiers="0"&gt;1000&lt;/EventID&gt;
      &lt;Level&gt;2&lt;/Level&gt;
      &lt;Task&gt;100&lt;/Task&gt;
      &lt;Keywords&gt;0x80000000000000&lt;/Keywords&gt;
      &lt;TimeCreated SystemTime="2013-10-10T17:42:49.000000000Z" /&gt;
      &lt;EventRecordID&gt;19455&lt;/EventRecordID&gt;
      &lt;Channel&gt;Application&lt;/Channel&gt;
      &lt;Computer&gt;mcaputow7.ezesoft.net&lt;/Computer&gt;
      &lt;Security /&gt;
    &lt;/System&gt;
    &lt;EventData&gt;
      &lt;Data&gt;BARTJr.exe&lt;/Data&gt;
      &lt;Data&gt;1.0.0.1&lt;/Data&gt;
      &lt;Data&gt;5256e6de&lt;/Data&gt;
      &lt;Data&gt;KERNELBASE.dll&lt;/Data&gt;
      &lt;Data&gt;6.1.7601.18229&lt;/Data&gt;
      &lt;Data&gt;51fb1677&lt;/Data&gt;
      &lt;Data&gt;e0434f4d&lt;/Data&gt;
      &lt;Data&gt;000000000000940d&lt;/Data&gt;
    &lt;/EventData&gt;
  &lt;/Event&gt;
  </code></pre>
  
  <p>EDIT 2</p>
  
  <p>The error references a temp file with additional info.  Here are the contents of that file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-16"?&gt;
  &lt;WERReportMetadata&gt;
      &lt;OSVersionInformation&gt;
          &lt;WindowsNTVersion&gt;6.1&lt;/WindowsNTVersion&gt;
          &lt;Build&gt;7601 Service Pack 1&lt;/Build&gt;
          &lt;Product&gt;(0x1): Windows 7 Ultimate&lt;/Product&gt;
          &lt;Edition&gt;Ultimate&lt;/Edition&gt;
          &lt;BuildString&gt;7601.18113.amd64fre.win7sp1_gdr.130318-1533&lt;/BuildString&gt;
          &lt;Revision&gt;1130&lt;/Revision&gt;
          &lt;Flavor&gt;Multiprocessor Free&lt;/Flavor&gt;
          &lt;Architecture&gt;X64&lt;/Architecture&gt;
          &lt;LCID&gt;1033&lt;/LCID&gt;
      &lt;/OSVersionInformation&gt;
      &lt;ProblemSignatures&gt;
          &lt;EventType&gt;CLR20r3&lt;/EventType&gt;
          &lt;Parameter0&gt;ssms.exe&lt;/Parameter0&gt;
          &lt;Parameter1&gt;2011.110.2100.60&lt;/Parameter1&gt;
          &lt;Parameter2&gt;4f35e2d9&lt;/Parameter2&gt;
          &lt;Parameter3&gt;System.Management&lt;/Parameter3&gt;
          &lt;Parameter4&gt;4.0.0.0&lt;/Parameter4&gt;
          &lt;Parameter5&gt;4ba1e140&lt;/Parameter5&gt;
          &lt;Parameter6&gt;d0&lt;/Parameter6&gt;
          &lt;Parameter7&gt;1c&lt;/Parameter7&gt;
          &lt;Parameter8&gt;RXOEJIH3RSKJEZ4XXWPXUDKCPPWJODNG&lt;/Parameter8&gt;
      &lt;/ProblemSignatures&gt;
      &lt;DynamicSignatures&gt;
          &lt;Parameter1&gt;6.1.7601.2.1.0.256.1&lt;/Parameter1&gt;
          &lt;Parameter2&gt;1033&lt;/Parameter2&gt;
          &lt;Parameter22&gt;0a9e&lt;/Parameter22&gt;
          &lt;Parameter23&gt;0a9e372d3b4ad19135b953a78882e789&lt;/Parameter23&gt;
          &lt;Parameter24&gt;0a9e&lt;/Parameter24&gt;
          &lt;Parameter25&gt;0a9e372d3b4ad19135b953a78882e789&lt;/Parameter25&gt;
      &lt;/DynamicSignatures&gt;
      &lt;SystemInformation&gt;
          &lt;MID&gt;BAB83330-1394-44F8-8298-044776CE31CB&lt;/MID&gt;
          &lt;SystemManufacturer&gt;Microsoft Corporation&lt;/SystemManufacturer&gt;
          &lt;SystemProductName&gt;Virtual Machine&lt;/SystemProductName&gt;
          &lt;BIOSVersion&gt;090004&lt;/BIOSVersion&gt;
      &lt;/SystemInformation&gt;
  &lt;/WERReportMetadata&gt;
  </code></pre>