As is well known, there is no wide or often even least opportunity to control PC hardware right from applications running on variety of 32-bit OS Windows. As a rule, the matter of the absolutely valid run-time access of any kind to the hardware is entrusted with system drivers. Driver creation is itself a rather complicated task, other than that requiring different approaches for different Windows families. In many cases it is advisable to have at hand a multi-purpose driver for generic operations which could satisfy the requirements of a particular task. This approach allows to reduce the time of task solution and to cut down expenses by not learning tons of info of how to write drivers, by not buying tools for driver writing, debugging and so on. This is, somewhere also, an attempt to render the functionality of wide-known tools with subsequent reducing of acquisition expense.TetaPCHW is a monolithic driver of the kind for generic operations which gives the opportunity to manage a wide set of hardware on various Windows platforms right from :? Delphi/C++ Builder application ? Win32 application, supporting calls to dynamic-link libraries (DLL) (e.g. MS Visual C++, MS Visual Basic) ? Java bytecode applicationHere are operations on PC hardware which you can complete with the product:? physical memory access? hardware I/O ports access? keyboard access? user's procedure running at ring 0 CPU? hardware interrupts handling? PCI detection? DMA buffer allocation? LPT interfacing? HDD info getting? mouse access