Client: Florin Vancea
"I needed an embedded serial monitor that will fit into my own application. I am developing an application which communicates via serial ports with different devices (produced by different companies)."
1.69Mb
4.0.0.60
21st March, 2007
4th June, 2009
Sniff and fully monitor serial ports
Serial Port Monitor ActiveX can be easily integrated into your own software and enrich it with many port sniffing functions.
You can control any serial port in your system directly from your application and serial port monitoring component will not be detected. Serial Port Monitor ActiveX is an essential control that is aimed to help serial port monitoring applications developers, software integrators and peripheral software developers to engineer and work out their own programs.
With Serial Port Monitor ActiveX you can:
Integrate Serial Port Monitor ActiveX in your own software
You can easily use this component as a key constituent of the software you are developing. It is really easy to use, works both on all 32-bit and 64-bit platforms; you can continue working with the component after installation as it works without the need to reboot the system. Step-by-step detailed manual is enclosed to help you start working with Serial Port Monitor and give you the full broad view on its features.
Monitor communication between application and COM port
With Serial Port Monitor ActiveX you can fully monitor all serial port activity in the system. The definitive and complete set of methods, events and properties will let you engage all data that has been sent to and received from port and all signal line events, all serial port configuration settings changes and everything that happens to the port. This component will enable you with low-level access to serial port via standard IRP major functions and IOCTL requests.
Work with serial port that has already been opened
You can start monitoring the desired serial port even if it has been already opened by another application. Moreover, you can also stop the monitoring process when application is still working with serial com port. Serial Port Monitor ActiveX can detect whether the port is opened using the unique OnOpenClose event, and check by what application exactly the port is opened.
Full features list:
- Unique OnOpenClose event that defines whether the serial port is opened or not
- Read/write serial port data events are available
- Sniffing can be started/stopped even if the serial port was opened by other application
- All serial port configuration (LineControl, FlowControl, Timeouts, Baudrate, etc.) events are supported
- All signal line (DTR, DSR, RTS, etc.) events are supported
- Low-level serial port access (IRP functions and IOCTRL requests) is provided
- No reboot required during installation and implementation
- Fully compatible with 32-bit and 64-bit platforms
- Multi-threading is supported
- Examples for Borland/Inprise Delphi, C++ Builder 6.0, Microsoft VC++ 6.0, Microsoft Visual Basic 6.0, Visual Basic.Net, Visual Studio C# and Visual C.Net included
- Possibility to detect the application name that opened/closed serial port
Interface languages:
Demo version limitations:
- Nag screen on sniffing start
- Nag screen on every 100 IRPs sniffed
Compatible with:
- Windows XP 32-bit
- Windows 2000
- Windows XP 64-bit
- Windows 2003 32-bit
- Windows 2003 64-bit
- Windows 2008 32-bit
- Windows 2008 64-bit
- Windows Vista 32-bit
- Windows Vista 64-bit
- Windows 7 32-bit
- Windows 7 64-bit
| # | Feature | Serial Monitor AX | Serial Sniffer AX |
|---|---|---|---|
|
1
|
Change DTR
|
||
|
2
|
Change DSR
|
||
|
3
|
Change RTS
|
||
|
4
|
Change CTS
|
||
|
5
|
Open/Close port
|
||
|
6
|
Change Baudrate
|
||
|
7
|
Change Handflow control
|
||
|
8
|
Change Line control
|
||
|
9
|
Detect Ring
|
||
|
10
|
Write to port
|
||
|
11
|
Read from port
|
||
|
12
|
OnTimeouts
|
||
|
13
|
Change control chars
|
+(OnIrp)
|
|
|
14
|
On/Off break
|
+(OnIrp)
|
|
|
15
|
Read data substitution
|
||
|
16
|
Write data substitution
|
||
|
17
|
Exact events timestamps
|
||
|
18
|
Read 6 Kb of data(sec)
|
6
|
10
|
|
19
|
Stop sniffing when port is opened
|
||
|
20
|
Start sniffing when port is opened
|
||
|
21
|
Trace the application that opened port
|