TVicHW32 is a 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.
You've just written an application to control a custom or system
hardware device under DOS or Win16. Now comes the task of porting
your software to Win32. You know this is a major undertaking because
no single programming language contains the constructions or functions
for Win32 hardware access, i.e. port I/O operations, physical
memory accessing, hardware interrupt handling or DMA functions.
Up to now, your only choice was to write your own device driver.
You also know this means:
 |
you must have the Microsoft Driver
Development Kit (DDK ) installed on your PC |
 |
you must examine the driver structures—which
are quite different for Windows 95/98/ME (VxD) and for Windows
NT/2000 (kernel-mode driver) |
 |
if you don't know C then you'll
have to learn this programming language and very likely
the assembler instructions |
 |
you'll need to learn driver debugging
methods and probably have to purchase a high-cost debugging
tool |
 |
be prepared to lose data from
your hard drive because even small driver bugs produce the
Blue Screen of Death. |
Fortunately, you now have a much simpler choice. TVicHW32 is
a 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.