Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is TVicHW32?

tvichw32
0
Posted

What is TVicHW32?

0

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

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.