Table of Contents

[hemmerling] Software Development for Windows

Related pages:

Top Reasons why a Software needs a later edition of Windows

The sequence: Win3.1, Win3.1 with Win32, Win95, Win98, Win98SE, WinME, W2k, WinXP / Win2003 Server, Vista / Win7 / Win2008 Server.

Top Reasons why a Software does not run on Win7 or WinXP, but just on Win8

  1. It is a Metro style app.

Top Reasons why Win8 does not run on your Computer

  1. The screen resolution of your graphics card is less than 1024×768 ( e.g. 800×600, think of small webbooks.. and legacy desktop PC graphics cards ).
  2. The shipped grapics drivers of Win8 do not support 1024×768 on your graphics card ( think of legacy graphics card which the graphics card drivers shipped with WinXP just support with 800x600x16 ).

Top Reasons why a Software does not run on W2k, but just on WinXP

  1. The software is looking for “GetProcessID” in KERNEL32.dll, which is available on WinXP, but not on W2k.
  2. The software uses .NET 3.0 or newer.

Top Reasons why a Software does not run on Win98SE, but just on W2k

  1. The software is a service or tries to install a service.

Software Development Kits ( SDKs, DDKs, WDKs )

Windows Grapics Drivers

Windows DDK, Windows WDK, Windows SDK

Some other SDKs for Windows

Intel AppUp

Third-Party Windows Device Driver Development Kits

Windows Customisation, Windows Installation

ADK

Tools

Resources

Direct Port I/O for W2k or newer, with Giveio.sys and Loaddrv, INSTDRV, InstDrv

Giveio.sys

Paula Tomlinson's Loaddrv

Windows DDK - instdrv.exe

Nullsoft Scriptable Install System - InstDrv

Windows Debugging

Tools

Resources

Windows Application Compatibility Tools

Resourcen

Free Literature

Special Topics

General Resourcen

Virtual Academy

Forums, Newsgroups


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )