Firmar DLLs (Microsoft IL Disassembler-Assembler)

Debemos crear un fichero BAT (.bat) en la misma ruta de la DLL que queremos firmar.

DEL .\SIGNED_LIBRARY.* /F
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\ildasm.exe" .\LIBRARY.dll /output:.\SIGNED_LIBRARY.il
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\ilasm.exe" .\SIGNED_LIBRARY.il /dll /key=.\LIBRARY_KEY.snk /output=.\SIGNED_LIBRARY.dll
PAUSE
  • LIBRARY = Nombre de la DLL
  • SIGNED_LIBRARY = Nombre de la DLL firmada
  • LIBRARY_KEY = Key que usaremos para firmar la librería (La podéis generar desde el mismo Visual Studio firmando el proyecto, o creando una nueva con el comando “SN.exe -k LIBRARY_KEY.snk”).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.