Microsoft Support Diagnostic Tool or the so called WTP Wizard software collects data that can be used by Microsoft Support for troubleshooting your computer problem, an ActiveX Control that can enhance user’s support experience and make it easier for the user to submit a support incident. It also gathers diagnostic information, such as system information, registry settings, files, and similar data from your computer and uploads this information to the support engineer over a secure channel. This information can be utilized to analyze the problem that the users are having on your computer. To gather this system information, the Microsoft Support Diagnostic Tool downloads tools onto your computer if they do not already exist. A troubleshooting set cabinet file is saved in the DIAGCAB format, and this file format is categorized as a system file developed by Microsoft. The WTP Wizard and these DIAGCAB files are utilized by the Microsoft Windows OS for troubleshooting and resolving issues associated to hardware resources connected to the computer as well as to installed software resources that have came across freezes and crashes among other initialization and performance problems.
SignTool is a command-line tool that digitally signs files, verifies signatures in files, and time-stamps files. This tool is directly installed with Visual Studio and with the Windows SDK. To run the tool, it is suggested that user must utilize the Visual Studio Command Prompt or the Windows SDK Command Prompt (CMD Shell). These utilities enable the users to run the tool easily, without navigating to the installation folder. SignTool returns command line text that states the result of the signing operation. Moreover, it returns an exit code of zero for successful execution, one for failed execution, and two for execution that completed with warnings. Examples of SignTools are (1) catdb - configures SignTool to update a catalog database, (2) sign - configures SignTool to digitally-sign the files whose names are specified by the File Name argument, (3) /d - configures SignTool to update the catalog database. If neither /d nor /g switch is used, SignTool updates the system component and the driver database, etc.