/ALLOWBIND (Prevent DLL Binding)

/ALLOWBIND[:NO]

Remarks

/ALLOWBIND:NO sets a bit in a DLL's header that indicates to Bind.exe that the image is not allowed to be bound. You may not want a DLL to be bound if it has been digitally signed (binding invalidates the signature).

You can edit an existing DLL for /ALLOWBIND functionality with the /ALLOWBIND option of the EDITBIN utility.

To set this linker option in the Visual Studio development environment

  1. Open the project's Property Pages dialog box. For details, see Set C++ compiler and build properties in Visual Studio.

  2. Expand Configuration Properties, Linker, and select Command Line.

  3. Enter /ALLOWBIND:NO into Additional Options.

To set this linker option programmatically

See also

MSVC linker reference
MSVC Linker Options
BindImage function
BindImageEx function