De interface van VDS Renaissance is in meerdere talen beschikbaar. De officiële documentatie wordt in het Engels onderhouden om één consistente en altijd actuele referentie te garanderen.

Code signing (Authenticode)

[VDS7] Visual DialogScript can sign its own programs with an Authenticode certificate, so that the executables it produces are trusted by Windows (Smart App Control, SmartScreen) and clearly identify their author. Signing is configured once per developer and then applied per project.

Configuration (Options → Code signing)

Choose Options → Code signing (the Configure… button next to the project's signing checkbox opens the same dialog). The settings are global to the developer — one certificate serves all projects — and are stored in vdside.ini under [CodeSign].

In the default simple mode you provide:

Tool signtool (from the Windows SDK) or osslsigncode (cross-platform, the default).
Certificate The .pfx certificate file (with a Browse button).
Password The certificate password, stored encrypted with Windows DPAPI (tied to your user account) — never in clear text and never in the .dsp project file.
Timestamp The timestamp server URL (default timestamp.digicert.com).

The signing command line is generated from these settings. A Download osslsigncode button fetches the official binary into %LOCALAPPDATA%\VDS Renaissance\sign if you do not already have a signing tool.

In simple mode the dialog will not accept the settings until a certificate is chosen, so that signing cannot fail silently at compile time.

Advanced mode

Tick Custom command to enter a signing command line of your own, using the tokens $F (the file to sign) and $W (the password). Templates are provided for common cases (signtool with a .pfx, signtool with a hardware token, signtool with Azure Key Vault, osslsigncode, the legacy signcode, or fully custom).

Signing a project's output

In the Project Manager, tick Sign output (Authenticode) (stored as [Compiler] SignOutput in the .dsp). When set, the executable is signed immediately after it is compiled, and the signing tool's output appears in the Compiler panel.

See also