A
lot of developers programming in the Windows
environment often come across the problem
that they cannot access hardware resources.
As soon as an application tries to access
the i/o port of some device, an exception
occurs and the application is terminated
with an error. The situation is not better
concerning accessing physical memory
addresses: due to the mechanisms of memory
protection and page translation, you will
never be able to access the physical memory
of your computer. The only way out in this
situation is to write your own kernel-mode driver
that will be performing all privileged
operations. Taking into account the fact
that drivers for different operating systems
from the Windows family have different
architecture, this task will likely to cause
considerable expenses in developers' efforts
and time.Active Port Pro is an ActiveX
(.NET ready) control used for controlling and managing
any types of hardware devices via i/o ports,
as well as for accessing the physical memory
of a computer. Active Port Pro has been
initially developed to make programming
hardware devices in the Windows environment
as easy as possible. With Active Port Pro, a
lot of complex operations that usually take
much time and become a headache for
developers are performed completely
imperceptibly and often even without a
single line of code. At present, Active Port
Pro is compatible with all commonly used
programming languages (including .NET
languages) and with all operating systems of
the Windows family (including Windows 2003).
What Active Port Pro is used for:
- Fast direct access to the i/o ports of
various hardware devices.
- Fast direct access to physical memory
addresses.
- Solving the problem of compatibility for applications working with hardware in various Windows operating systems.
- Solving the problem of i/o ports
virtualization.
- And
much more...
|