| |
|
|
|
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 Professional 3.02 |
|
|
RECOMMENDED DOWNLOADS IN THIS CATEGORY
|
|
|
|
| » MV Optical Flow 1.0
|
| Calculates and visualizes the optical flow of video data, used primarily for motion detection DirectX/DirectShow filter ... |
|
| Montivision.com | 0 | | E299 | Downloads: 39 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » Multicom 2.0
|
| Multicom is appointed for emulation of one, two or more (up to 200) serial streams. Hardware devices are not necessary. This product is based on Windows XP DDK and doesn`t require using devices of other manufacturers. The whole product is created with the ... |
|
| Intellidriver Inc. | 430KB | Win 2000/XP | $19.00 | Downloads: 28 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » MGTEK Help Producer 2.2
|
| MGTEK Help Producer is a help authoring tool for Microsoft Windows that allows you to create professional HTML help files and web based content from a Microsoft Word document. Help Producer is an add-in that is seamlessly integrated into the user interfa ... |
|
| MGTEK | 2775KB | Win NT/2000/XP | $395 | Downloads: 23 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » PDFtoolkit ActiveX/.NET 2.0
|
| Gnostice PDFtoolkit is a powerful component set for Microsoft Visual Studio and Visual Studio .NET, and Borland Delphi to manage, manipulate, enhance, view PDF documents and process PDF eForms. PDFtoolkit supports filling and reading of PDF forms, compres ... |
|
| Gnostice Information Technologies Private Limited | 644KB | Win 95/98/ME/NT/2000/XP | $299 | Downloads: 22 |
| 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: 30 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » ActivComport 2.0
|
| Serial port toolkit to enable applications or scripts to communicate with a modem or other serial port device. Features full com port control, binary and ASCII data transfer, support for RS 232 and RS 485 standards and ISDN modem support. Can be used by ... |
|
| ActivXperts Software | 1100KB | Win 98/ME/NT/2000/XP | $30 | Downloads: 41 |
| Date added: Sep 23, 2005 |
» Details |
|
|
| » ShrinkerStretcher for MS Access 2002 2000.91
|
| ShrinkerStretcher is an MS Access module that will dynamically (or statically) rescale your MS Access forms, fonts, and controls to fit any screen resolution, desktop scheme, font setting, or form window size. Using ShrinkerStretcher means you can develop ... |
|
| Peter`s Software | 480KB | Windows 95/98/NT/2000 | $35.95 | Downloads: 27 |
| Date added: Sep 23, 2005 |
» Details |
|
|
| » FileSync (10 Licenses Discount) 2.1x
|
| Compares and synchronizes folders and files locally, across networks and over dial-up connections. Can compare files based on time-stamp or down to the byte level (Binary compare). Include and exclude files based on type and age. Change copy direction, ... |
|
| Fileware.com | 0 | Win 95/NT/2000/98/ME | $120 | Downloads: 19 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » abfComponents 3.5
|
| The abfComponents product is a base part of the ABF Visual Components Library, contains a set of powerful and easy-to-use common components, lots of classes and procedures. Product is compatible with all 32-bit versions of Borland Delphi and C++Builder. ... |
|
| ABF software, Inc. (ABF-DEV.COM) | 416KB | Win 95/98/ME/NT/2000/XP | | Downloads: 43 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| |
| Aspose.com | 0 | Win 2000/XP | $299 | Downloads: 26 |
| 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: 32 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » 01. SRS-Dictant v.3.02
|
| Foot pedal transcription system with Variable Playback Speed without timbre changing; Designed for the Professional Transcriptionist. Plays .WAV formats (all types) . DDE Interface; Drag & Drop support; Little Memory Use. The advantage of the equalizer ... |
|
| Kiev.ua | 0 | Win 95/NT/2000/XP/98/ME | $30 | Downloads: 51 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » Linder SetupBuilder 4.02
|
| Linder SetupBuilder a Rapid Setup Development tool for Windows. It offers a user-friendly visual development environment that does not require knowledge of a script language. The system compiles professional, high performance 16- and 32-bit installation p ... |
|
| Alberts Ambry | 3758KB | Win | $199.00 | Downloads: 22 |
| Date added: Sep 23, 2005 |
» Details |
|
|
| » Compile Plus 1.09
|
| This is an extensionof the `Program Plus`. It enables compiling with options from windows explorer`s menu. You can compile next types of files: C/C++(c, cpp), C#(.cs), Java(.java), Assembler(.asm). ... |
|
| Kovalev Serguei | 381KB | Win 98/ME/2000/XP | $10 | Downloads: 23 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » WinCHM [help authoring tool] 2.5
|
| WinCHM is an easy-to-use HTML help authoring software that help you create help file more easily and quickly. Use WinCHM you can not only create html help from start to finish, but also convert a set of existing html files into a help file. (html help aut ... |
|
| Html help authoring tool software | 1086KB | Win 98/ME/NT/2000/XP | $39 | Downloads: 19 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » Advanced Serial Data Logger Professional 2.0
|
| Advanced Serial Data Logger is the unique serial port data logging and communication spying solution that supports various interfaces and features convenient user interface as well as flexibly configured modes of operation. This version with service mod ... |
|
| Aggsoft.com | 0 | Win 95/NT/2000/XP/98/ME | E85 | Downloads: 18 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » Aspose.Chart 1.0 Winoem License Basic Edition
|
| Aspose.Chart is a .Net charting component. With it, you can: Draw 21 basic charts types including Area, Bar, Bubble, Contour, Candlestick, Cube, Curve, CurveArea, Doughnut, Gantt, HighLowClos ... |
|
| Aspose.com | 0 | Win 2000/XP | $399 | Downloads: 33 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » GoldLimit Hickwall 1.0
|
| What is Hickwall? It is a professional software debugger ,security verifying program. A:Professional software debugger: Hickwall is a kind of professional software debugger ,if you have it,you can make it easy to control the inner part of the appli ... |
|
| Goldlimit.com | 0 | Win 95/NT/2000/98/ME | $35 | Downloads: 29 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » CommentMakerPro 1.2
|
| FeinSoftware presents CommentMakerPro - comment generation tool designed to work in Visual C++ under current versions of Microsoft Visual Studio .NET (7.0 and 7.1). Every developer understands the need of properly documenting their code, but not all of u ... |
|
| FeinSoftware | 177KB | Win NT/2000/XP | $20 | Downloads: 21 |
| Date added: Sep 22, 2005 |
» Details |
|
|
| » Psr2xls utility 1
|
| The PSR2XLS utility allows you to convert saved PowerSoft Reports (PSR) into an Excel workbook If you have any application developed using PowerBuilder... If your application allows you to save reports into PowerSoft Report files (*.psr)... But you can` ... |
|
| Com.ua | 0 | Win NT/XP/98/ME | $39.95 | Downloads: 57 |
| Date added: Sep 22, 2005 |
» Details |
|
|
|
|
| |