[hemmerling] Software Development for Windows

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

  • Techsoft VxDWriter - “A commecial tool for developing Windows 95/98/Me Virtual Device Driver (VxD) quickly and efficiently in C/C++”. Limited free version is available for download.
  • EnTech Taiwan "TVicHW322 - “A commercial general purpose device driver that can be used by practically any programming language. It lets you access and control hardware directly from any Win32 application under Windows 95/98/Me/NT/2000/2003/XP/XP 64-bit without having to use the Windows DDK”.
  • Ingenieurbuero Paule "Direct I/O" - “A commercial device driver for Microsoft Windows NT, Windows 2000, Windows XP and Windows Server 2003 which enables the direct hardware access for your existing software without any programming efforts on your side”.

Windows Customisation, Windows Installation




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


Paula Tomlinson's Loaddrv

Windows DDK - instdrv.exe

Nullsoft Scriptable Install System - InstDrv

Windows Debugging



Windows Application Compatibility Tools


Free Literature

Special Topics

General Resourcen

Virtual Academy

  • Microsoft "We.Build Inc." - “Kostenlos mit IT-Schulungen weiterbilden, spielerisch Punkte sammeln und Preise gewinnen. Willkommen bei We.Build Inc, dem Start-up-Spiel für IT-Anfänger, -Fortgeschrittene und Profis. Bei uns stehen Ihre Weiterbildung und Ihre Karriere im Vordergrund” → “Live-Veranstaltungen in ganz Deutschland”.

Forums, Newsgroups

en/windeveloper.html.txt · Last modified: 2023/11/30 21:57 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki