EnTech Taiwan EnTech Taiwan
 HomeToolkitsTVicHW32 Last modified on 20 December 2008 Site Map   
For any suggestions, questions and bug reports please contact us.
Overview
Features
TVicHW32 FAQ
Downloads and Ordering
 German page
Order TVicHW32
Other Products
RapidDriver
TVicPort
TVicLPT
TVicHW32 Overview

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.

Developers Tools News

09 November 2004
TVicHW32 6.0 is released

- Windows XP 64-bit support added
- Borland Kylix (Linux) support added

19 April 2004
TVicHW32 5.4 released

  • MS VB.Net support added
  • MS VC# support added
  • Borland Kylix (Linux) support added (Commercial License only)

For details, go to the TVicHW32 page.

   Copyright © 1997-2014, EnTech Taiwan.