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 for each processor that will use your app, • you’ll need to learn driver debugging methods and probably have to purchase a high-cost debugging tool, • be prepared to lose dat
Related Questions
- I need TVicHW32 or a similar device driver to work with I/O ports under Windows NT but what advantage is TVicHW32 under Windows 95/98/ME where I can reach all ports directly from my application?
- My application cannot open TVicHW32 on Windows NT/2000 if the user is not an administrator. Whats the solution?
- How fast is access to the hardware registers with TVicHW32?