|
|
|
Overview HHD Software Serial Monitor is a mixed kernel/user mode application, aimed at Win32 developers, whose work is connected with serial ports. The Serial Monitor allows users to change the default behavior of the serial ports in Win32-based operating systems, where only one application is allowed to use the port at the present moment. The Serial Monitor achieves it by providing the monitoring device driver, which lies upon the serial device driver of the Windows NT and Windows 2000 operating systems. This driver collects all information including data read and written, control codes received and sent to the underlying hardware by the user mode client, etc. The filter device driver used by the Serial Monitor is the newest generation of the driver, which sources and logic are described and presented in our article in Windows Developers Journal. Main program window screenshot: Features The Serial Monitor does: work with any software that opens a serial port and initiate communication through it. intercept all data read from and written to the serial port. intercept and process all serial input/output control codes (IOCTLs), providing the full dump of their parameters. support data logging. An entire monitoring session can be logged (recorded) and then played back later. format data into different kinds of output, thus providing user with a full set of information. support copying to clipboard and export capabilities. fully compatible with ACPI features, allowing you to bring the computer to standby/hibernate mode while running Serial Monitor. emulate data sending on behalf of monitored application. allow you to monitor the serial protocol between two different serial devices, connected by null-modem cables to your computer. fully support Windows XP themes. allow you to customize the keyboard shortcuts for any command in the program shell. allow you to customize toolbars. work in Windows NT 4.0, Windows 2000/XP workstation/server operating systems. Usage Developing or Implementing Serial Protocol When a company develops or implements the serial port protocol, it often faces the lack of software or hardware tools such as protocol analyzers and often comes to implementing its own tool, making it (probably temporary) the part of the software project. This kind of protocol analyzers always breaks down the clear design of the software, increases the project development time and often becomes not so useful as it is supposed to be because of timing changing. With Serial Monitor you do not need to do the job anymore. All you have to do is to start your application, start the Serial Monitor, attach it to the application and receive the complete view of what`s going on between the device and the software. All monitored data can be logged into the log file thus making the post-analyzing real. If you need to collect information during the whole night - there`s no problem! Just start the Serial Monitor and go to bed. In the morning, you will get a small compressed log file that contains everything you need to find your bugs! Reverse-engineering the Serial Protocol There is another area where the Serial Monitor is very useful. It is an area of serial protocols reverse-engineering. We won`t talk about copyright here, because there are many lawful areas of reverse-engineering applications. Here are at least two examples: The company has the protocol documentation and the working software (maybe as an example of protocol implementation) and needs to write its own software based on this protocol. There seems to be some error in the code, which can`t be found using only the documentation, but, unfortunately, there are no sources for the working software. Then the company uses the Serial Monitor to reverse-engineer the protocol based on the working software. There is no breaking the law, because you do not modify or reverse-engineer the code of the working software! The company has a device and the working software (e.g. device driver) but doesn`t know the protocol. Moreover, the author of the software does not exist anymore, does not support the product anymore or has no rights for the product anymore. So the company is free to use the Serial Monitor to recreate the protocol from the working software and the device. With Serial Monitor`s ability of working with any kind of third-party user mode software, which uses serial ports to communicate with hardware devices, it becomes very easy to reconstruct the protocol with or without the protocol documentation. Testing Software The Serial Monitor, with its complete serial control codes support, very precise request timing and very fast work, can be used to test the correct functionality of any third-party software. After running the software (with Serial Monitor attached to it) for a period of time and recording the log, the log can later be used to test the correctness of the protocol implementation.
|
« read more about Serial Monitor (Unlimited license) 3.02 |
|
|
RECOMMENDED DOWNLOADS IN THIS CATEGORY
|
|
|
» Visual Translate 1.3a
|
Visual Translate translates and Visual C++ resource file from one language into another. Simply create a new dictionary, insert a Visual C++ resource file, select translate, generate the translated resource file, and compile your application to see the r ... |
|
AlShare | 1.05 MB | Windows 95/98/NT/2000 | | Downloads: 1315 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Resource Builder 2.3.3
|
Need a simple, powerful and fast resource file builder? With Resource Builder you can create, edit, compile and merge RC scripts to build new resource files (.res) fast. Import resources from existing WIN32 executables and 32-bit/16-bit resource files (RE ... |
|
SiComponents | 1866KB | Win 95/98/ME/NT/2000/XP | $99 | Downloads: 1252 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Auto Debug for Windows 3.0
|
An auto-tracing tool of software. User can set breakpoints, this application will auto trace the target program and record the input and output of function call. Therefore, the software can help programmer analyse errors, process inside the target program ... |
|
Auto Debug System | 109KB | Win 98/ME/NT/2000/XP | $79 | Downloads: 1224 |
Date added: Sep 22, 2005 |
» Details |
|
|
» SimpleTerm Gold - RS232 Monitor / RS232 Terminal 5.1
|
SimpleTerm Gold is an advanced RS232 data analyser / visual scripter. View and send (all 256) ASCII/Binary data in an easy to read colour coded sequence. Features include: - Colour coded hexadecimal view of RAW data. - Supports COM1 to COM256. - Stand ... |
|
PTronix.com | 1191KB | Win 95/98/ME/2000/XP | $55.00 | Downloads: 1230 |
Date added: Sep 22, 2005 |
» Details |
|
|
» PE Corrector 1.84
|
PE Corrector is very useful when you need to correct PE files. Such correction may be very necessary in this cases: - Some compilers do not clear memory before compilation. Because of this the new exe file may contain binary trash in the header. But also ... |
|
GigaMind Systems | 630KB | Win 95/98/ME/NT/2000/XP | $39.95 | Downloads: 1276 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Virtual Serial Port Kit 4.7.3
|
Virtual Serial Port Kit creates pairs of virtual serial ports in your system which are virtually connected to each other. Physical null modem cables are not required. You can connect any number of virtual port pairs. Virtual serial port pairs will look an ... |
|
FabulaTech Inc | 873KB | Win NT/2000/XP | $99.95 | Downloads: 1287 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Metamill 4.1
|
Metamill is a professional UML CASE tool. Supports latest UML 2.0 standard. Model files are open standard XMI 1.2 XML files, which allows open access by external systems. Metamill packages can be managed, i.e. stored independently as XMI files, for exam ... |
|
Metamill Software | 2836KB | Win 95/98/ME/NT/2000/XP | $125 | Downloads: 1326 |
Date added: Sep 22, 2005 |
» Details |
|
|
» VBdocman .NET 2.1
|
VBdocman .NET is a program for the quick automatic generation of technical documentation from your Visual Basic .NET source code files. VBdocman parses the Visual Basic .NET and ASP .NET (only VB files) projects and automatically creates the table of con ... |
|
Helixoft | 2680KB | Win 2000/XP | $229 | Downloads: 1206 |
Date added: Sep 22, 2005 |
» Details |
|
|
» SimpleTerm Gold - RS232 Monitor / RS232 Terminal 5.0
|
SimpleTerm Gold is an advanced RS232 data analyser / visual scripter. View and send (all 256) ASCII/Binary data in an easy to read colour coded sequence. Features include: - Colour coded hexadecimal view of RAW data. - Supports COM1 to COM256. - Baud ... |
|
PTronix.com | 1191KB | Win 95/98/ME/2000/XP | $59.00 | Downloads: 1224 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Universal Report 5.0
|
Universal Report is a generic reverse engineering tool for management and automatic documentation of source codes (program files). Its goal is to easily generate a structured and highly formatted overview of a given set of program codes. A session can be ... |
|
Universal Software | 13047KB | Win 95/98/ME/NT/2000/XP/CE | $125 | Downloads: 1241 |
Date added: Sep 22, 2005 |
» Details |
|
|
|
» Dynamic AutoComplete Tool 1.1.125.0
|
Add AutoComplete to any WinForms application and turn your TextBoxes and ComboBoxes into intelligent user agents. Data-entry forms, find boxes, logon screens, file/URL pickers...those types of UI elements will benefit greatly from being AutoComplete-enabl ... |
|
LaMarvin | 968KB | Win 98/ME/2000/XP | $49.95 | Downloads: 1287 |
Date added: Sep 22, 2005 |
» Details |
|
|
» RHiTech Code Testing Tool 1.51b
|
This tool is a convenient wrapper for your testing code and test cases. It`s allows doing code testing (software testing) in the next modes: single-threaded, multithread and stress-mode (the peak overloads emulating). Support the next development envi ... |
|
RHiTech | 2673KB | Win 98/ME/NT/2000/XP | $49.95 | Downloads: 1333 |
Date added: Sep 22, 2005 |
» Details |
|
|
» BDASM 2.5
|
¿What is BDASM? - BDASM is a multi-cpu, multi format file disassembler for Windows and now it features a Windows Debugger. Currently it supports ucLinux, ELF, X-Box, PE and raw binary files. The CPU support includes the Intel x86 16/32bits processor fami ... |
|
Independent Developer | 1717KB | Win 95/98/ME/NT/2000/XP | $15.68 | Downloads: 1407 |
Date added: Sep 22, 2005 |
» Details |
|
|
» System Key Wizard 2.1
|
This is the best protection that you can ever place on the software that you develop at the best price ever. We have many happy customers in a verity of fields. One line of code to protect your investment that is all. The component will auto create and ... |
|
ContinuumQ | 3731KB | Win 98/ME/NT/2000/XP | $14.99 | Downloads: 1327 |
Date added: Sep 22, 2005 |
» Details |
|
|
» LTProf 1.4
|
LTProf is a small but powerful CPU profiling tool for VC++, CBuilder, Delphi and VB applications. Although small, it has a combination of features difficult to find in even the most expensive tools available today: Line level resolution One of the best ... |
|
Lightweight Technologies | 2120KB | Win 98/NT/2000 | $49.95 | Downloads: 1392 |
Date added: Sep 22, 2005 |
» Details |
|
|
» HelpWriter 1.0
|
HelpWriter is an help file editor.You can easy create help files and content files. You can put graphics select fonts,colors,sizes ... |
|
Asele Service Center | 541KB | Win 95/98/ME/2000 | $39.95 | Downloads: 1338 |
Date added: Sep 22, 2005 |
» Details |
|
|
» The Amazing Images Screen Saver 1.85
|
Display your choice of photos and digital images as a screensaver. Add background music, including MP3, MIDI, WAV and CD audio. Save your memories: import your favorite photos directly from your digital camera or scanner, add text captions, and enjoy! ... |
|
E-motional.com | 0 | Win 95/NT/2000/98/ME | $20.95 | Downloads: 1229 |
Date added: Sep 22, 2005 |
» Details |
|
|
» The Amazing AVI Screen Saver 1.00
|
The Amazing AVI Screen Saver is perfect for livening up your screen with your very favorite animations. Cycle through a list of selected AVI`s. Have the animations sit at center of your screen, appear at random positions, or float about your screen. Optio ... |
|
Compuserve.com | 0 | Win 95/NT/2000/98/ME | $18.95 | Downloads: 1265 |
Date added: Sep 22, 2005 |
» Details |
|
|
» ZeroIn Single User License
|
THE ultimate replacement for MS-DOS`s CD (or CHDIR) command. Matches names by wildcard or partial matching by truncating, extending or correcting the name typed! Multiple matches can display a multi-screen list. Can create a directory if it doesn`t exist. ... |
|
Com.au | 0 | Win 3.1/95MS DOS /98/ME | $20 | Downloads: 1235 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Book Organizer (32-bit) 2.1
|
PrimaSoft Book Organizer is a powerful and flexible program that will help you organize your book collection. All your information about books can now be stored at one place and easily retrieved. Using a notebook-like interface (complete with alphabetical ... |
|
Primasoft.com | 0 | Win 95/NT/2000/98/ME | $33 | Downloads: 1300 |
Date added: Sep 22, 2005 |
» Details |
|
|
|
|