Updating Common Controls for Older Applications to Support Windows 8

Posted by: Jason N. Gaylords Blog, on 30 Jul 2013 | View original | Bookmarked: 0 time(s)

There are times that you may need to install an older Windows application especially something developed using Visual Basic 6 or earlier. In these cases, you should always ensure that the installed application is using the most current common control library available from Microsoft. If not, you may receive strange error message that logs the following in the Event Viewer (abbreviated exception):

   1: Log Name: Application
   2: Source: Application Error
   3: Date: 07/08/2013 11:10:57 AM
   4: Event ID: 1000
   5: Task Category: (100)
   6: Level: Error
   7: Keywords: Classic
   8: User: N/A
   9: Computer: my-msft-surface
  10: Description:
  11: Faulting application name: TestComControls.exe, version: 1.0.0.0, time stamp: 0x4cb60c27
  12: Faulting module name: comctl32.ocx, version: 6.0.81.5, time stamp: 0x3802598b
  13: Exception code: 0xc000041d
  14: Fault offset: 0x00020f51
  15: Faulting process id: 0x858
  16: Faulting application start time: 0x01ce7bed4062ea40
  17: Faulting application path: C:\Program Files (x86)\Test\TestComControls.exe
  18: Faulting module path: C:\Windows\SYSTEM32\comctl32.ocx
  19: Report Id: 96a08c71-e7e0-11e2-be6c-6045bd92f0bd
  20: Faulting package full name:
  21: Faulting package-relative application ID:

On most Windows 8 machines, the application worked correctly. However, in the case of a touch device such as our Microsoft Surface Pro, whenever we used touch or the pen for input, this error would occur. So, in this case, we needed to update to the latest COM controls. These were found at http://www.microsoft.com/en-us/download/details.aspx?id=10019.

Category: Certification | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1731 | Hits: 16

Similar Posts

  • Updating Common Controls for Older Applications to Support Windows 8 more
  • Silverlight 3 Released more
  • Introduction to HealthVault Development #10: Adding additional data to healthvault more
  • If you cannot afford to test it, you cannot afford to sell it more
  • Silverlight 2 Released more
  • Silverlight 2 Beta2 Released more
  • Silverlight 2 Beta 1 Controls Available, including Source and Unit Tests more
  • First Look at Silverlight 2 more
  • Barcode Professional 1.0 for WPF (Windows Presentation Foundation) now available more
  • Review: Professional ASP.NET 2.0 Ajax more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD