|
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's contents have not changed since the stamp was created. 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, and then stamps the RTSS or RTDLL binary.
The following file types can be stamped using StampTool.
File name extension | Contents |
---|---|
.rtss | RTSS applications provide real-time functionality on a Windows operating system. RTSS applications are run within the RTX Subsystem. |
.rtdll | RTDLLs are dynamic libraries that can be loaded and unloaded using the standard LoadLibrary and FreeLibrary calls. |
NOTE: The RTX StampTool only stamps 32-bit binaries. Attempts to stamp a 64-bit binary will result in an error.
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.