The message capture samples demonstrate how to integrate an application with the Black Ice Printer Drivers. The Message Captures samples can be combined with “Start Application” feature of the printer driver to launch an application for capturing the messages.
The source code of these samples can be found in the Sample Source Code folder of the RTK installation.
Messaging Samples in the RTK
Messaging Samples are available in four programming languages C++, C#, VB.NET, Delphi.
Messaging Samples Available:
Message Capture C++ sample uses named pipe to capture Printer Driver messages.
Message Capture Service Sample C++:
The message Capture Service Sample uses named pipe to capture Printer Driver messages.
The Custom Filename uses named pipe to capture Printer Driver messages. The sample can capture and save files, generated to memory.
Memory image sample is using named pipe to capture Printer Driver Messages, and can capture and save files, generated to memory.
The Message Capture C# sample uses named pipe to capture printer driver messages.
The Message Capture VB.NET sample uses named pipe to capture printer driver messages.
The Message Capture Delphi sample uses named pipe to capture printer driver messages. The sample is available only in 32 bit RTKs.
Sample name |
Programming Language |
Available messaging types |
Handles generated files in memory |
Memory Image |
C++ |
Pipe |
Yes |
Message Capture |
C++ |
Pipe |
Yes |
Message Capture Service |
C++ |
Pipe |
No |
Custom Filename |
C++ |
Pipe |
Yes |
Message Capture |
C# |
Pipe |
No |
Message Capture |
VB.NET |
Pipe |
No |
Message Capture |
Delphi |
Pipe |
No |