|
|
|
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.
|
|
|
NEWS
So far, nothing for that!
RECOMMENDED DOWNLOADS IN THIS CATEGORY
|
|
|
» Morello Clam 2.2
|
Morello Clam is a visual scripting language for automating Windows95/NT. Use visual editing to construct powerful scripts to automate tedious tasks - without the need to learn a complex programming language, without having to remember command line argumen ... |
|
Co.uk | 0 | Win 95/NT/2000/98/ME | $25 | Downloads: 1377 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Morello MindSet 1.0
|
Morello MindSet is a post-it style memo program. It features a tabbed interface, so that multiple memos are always available. Other features are an easy to use cut and paste interface, automatic data storage, and an always-on-top mode. ... |
|
Co.uk | 0 | Win 95/NT/2000/98/ME | $10 | Downloads: 1236 |
Date added: Sep 22, 2005 |
» Details |
|
|
» ZIP-Manager 4.2
|
Mit dem CoSyDat ZIP-Manager können Archive erzeugt oder bearbeitet werden. Der Inhalt eines Archivs wird übersichtlich angezeigt, kann auf einen Drucker ausgegeben werden und einzeln oder komplett expandiert werden. Ein Archiv im ZIP-Format kann in ein se ... |
|
Cosydat.de | 0 | Win 95/NT/2000/98/ME | $20 | Downloads: 1229 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Super sensitve Disk-Scanner 98 2.00.3
|
This program examines your diskettes, before you store important data on it and prepares them so, that the defective areas are used no more. Thereby it goes ahead much more thoroughly, than other programs and marks also in the future endangered areas. Do ... |
|
Cadkas.com | 0 | Win 95/98/ME | $12 | Downloads: 1234 |
Date added: Sep 22, 2005 |
» Details |
|
|
|
Lastbit.com | 0 | Win 95/NT/2000/98/ME | $25 | Downloads: 1291 |
Date added: Sep 22, 2005 |
» Details |
|
|
» SmartBackup - 5 Licenses 2.0
|
SmartBackup is a new kind of backup software for Windows 95/98/NT/2000. If you analyze a normal harddisk, only 3 - 10% of the space is used by your data files. Most of the files are program files, system files, DLLs, etc. SmartBackup now helps you to find ... |
|
Jam-software.com | 0 | Win 95/NT/2000/XP/98/ME | $42.24 | Downloads: 1298 |
Date added: Sep 22, 2005 |
» Details |
|
|
» SmartBackup - 10 Licenses 2.0
|
SmartBackup is a new kind of backup software for Windows 95/98/NT/2000. If you analyze a normal harddisk, only 3 - 10% of the space is used by your data files. Most of the files are program files, system files, DLLs, etc. SmartBackup now helps you to find ... |
|
Jam-software.com | 0 | Win 95/NT/2000/XP/98/ME | $68.1 | Downloads: 1237 |
Date added: Sep 22, 2005 |
» Details |
|
|
» CSD ZIP-Manager 4.2
|
The CoSyDat ZIP-Manager is a program for creating and editing of Archives having the mostly used ZIP-format (also PKZIP). The content of an Archive is shown in a list view with all necessary functions. For creating and editing. An Archive having ZIP-forma ... |
|
Cosydat.de | 0 | Win 95/NT/98/ME | $20 | Downloads: 1370 |
Date added: Sep 22, 2005 |
» Details |
|
|
» WhoHasNT 1.0
|
WhoHasNt allows you to select a share, drive, directory or file and view all users who have open files in that location. Works on both the local machine and remote servers ... |
|
Gadgetfactory.com | 0 | Win 95/NT/2000/98/ME | $45 | Downloads: 1299 |
Date added: Sep 22, 2005 |
» Details |
|
|
» WhoHasNT - Site License 1.0
|
WhoHasNt allows you to select a share, drive, directory or file and view all users who have open files in that location. Works on both the local machine and remote servers ... |
|
Gadgetfactory.com | 0 | Win 95/NT/2000/98/ME | $175 | Downloads: 1310 |
Date added: Sep 22, 2005 |
» Details |
|
|
|
» Restorator Student Registration 2.52
|
Tired of the annoying look of your Windows programs ? Change it with Restorator ! It is a versatile skin editor for any Win32 programs: change images, icons, text, sounds, videos, menus, and other parts of the user interface. This includes the possibility ... |
|
Bome.com | 0 | Win 95/NT/2000/XP/98/ME | E20 | Downloads: 1318 |
Date added: Sep 22, 2005 |
» Details |
|
|
» DeskNite Color Edition 1.x
|
Change your Windows 95/98 desktop into a live night sky. Now Windows itself is a window on the stars with this innovative System Tray app. Desktop astronomy has seldom been more dynamic, with an infinitely configurable display of over 3000 stars, 9 planet ... |
|
Essentia.net | 0 | Win 95/NT/2000/98/ME | $19 | Downloads: 1349 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Roboprint for VB6 6.1
|
RoboPrint is the only Control that provides fully and automatic Preview and Print, for Visual Basic 6.0.Applications, code is not needed. The following controls are printed by RoboPrint: DBGrid - DataGrid - MsFlexGrid - MSHFlexGrid - vsFlexGrid - RichTe ... |
|
Robocx.com | 0 | | $75 | Downloads: 1320 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Search32 v.7x v.7x
|
Search32 is a program for searching in a large number of text files stored on personal computer or in local area network. Provides very fast search using preliminary created index files. This new vesion contains functions opened for developers, who want t ... |
|
Anetsoft.com | 0 | Win 3.1/95/NT/2000/XP/98/ME | $39 | Downloads: 1287 |
Date added: Sep 22, 2005 |
» Details |
|
|
» PocketC Device Edition for WindowsCE 2.0
|
PocketC is a simple programming language for Palm Pilot and Windows CE devices. With PocketC, anyone can quickly write an application, small or large, to make on the go calculations, to test algorithms. Features: Simple language to learn and program True ... |
|
Pocketc.net | 0 | Win CE / Pocket PC | $29.99 | Downloads: 1256 |
Date added: Sep 22, 2005 |
» Details |
|
|
» IBAdmin 3.0 Professional 3.0
|
IBAdmin is an administration tool for Interbase developers and database administrators. It provides an easy way to manipulate metadata; query statistics; debugging of stored procedures and triggers; single-click display of table structures; database model ... |
|
Sqlly.com | 0 | Win 95/NT/2000/98/ME | $229 | Downloads: 1270 |
Date added: Sep 22, 2005 |
» Details |
|
|
» Microscope 2.0 2.0
|
Microscope 2.0 is a desktop utility, which allows you to examine actual pixel arrangements on the screen. It shows magnified portion of the screen pointed to by the mouse cursor, which can be useful for everyone who designs user interfaces, web sites or d ... |
|
Mujweb.cz | 0 | Win 95/NT/2000/98/ME | $10 | Downloads: 1335 |
Date added: Sep 22, 2005 |
» Details |
|
|
» WinTaskMan 1.31
|
WinTaskMan der Taskmanager für Windows 9x/Me. Er zeigt Informationen zu allen laufenden Anwendungen und Prozessen, Sie können diese mit einem Mausklick beenden. Für bestimmte Prozesse können Sie Prioritäten festlegen, die WinTaskMan immer den Prozessen ge ... |
|
Wt-rate.com | 0 | Win 95/98/ME | E10.34 | Downloads: 1306 |
Date added: Sep 22, 2005 |
» Details |
|
|
» XUM32 Files Authenticate 2.1
|
XUM32 is an efficient and convenient files validation and authentication utility, based on control sum calculation method. With XUM32, you can easily detect whether your files were tampered with or not. You can handle a single file as well as a group of f ... |
|
Nattyware.com | 0 | Win 95/NT/2000/XP/98/ME | $15 | Downloads: 1294 |
Date added: Sep 22, 2005 |
» Details |
|
|
» PCForm (Visual Application Builder for PocketC) V1.25
|
PCForm is a Visual front end/IDE for OrbWorks PocketC. The application user interface is drawn on the screen using the stylus. Properties for controls can be modified and code entered for control events, the program menus and associated code can be defin ... |
|
Networkdynamics.net | 0 | Win CE / Pocket PC | $29.99 | Downloads: 1236 |
Date added: Sep 22, 2005 |
» Details |
|
|
|
|