Introduction to RTSS and RTDLL Stamping

RTX uses file stamping as a means to guarantee the authenticity and integrity of its native file types — .rtss and .rtdll. A stamp — much like a digital signature — attached to a file ensures that the file was built using a licensed copy of the RTX64 SDK. You can only stamp an RTSS or RTDLL application using the StampTool utility. The utility checks to see if the SDK license is on the system is valid, and then stamps the RTSS or RTDLL binary.

File Types

The following file types can be stamped using StampTool.

File name extension Contents

.rtss

RTSS applications provide real-time functionality and are run within the RTX64 Subsystem.

.rtdll

RTDLLs are dynamic libraries that can be loaded and unloaded using the standard LoadLibrary and FreeLibrary calls implicitly or by linking the associated library into an RTSS application.

Notes

IMPORTANT! If an RTSS or RTDLL binary is not successfully stamped, or if StampTool is unable to obtain a valid license, the RTSS/RTDLL will not run on a retail Runtime.

Related topics: