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.
What is TVicHW32?
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.