給第三方沒有加密的dll強打簽名

koloumi發表於2017-07-08
當我們給公司寫的軟體的時候經常會發現公司的軟體是有自己的簽名的這樣就導致如果引用第三方沒有dll的簽名就不能使用,所以必須給dll強行打上一個簽名。這裡的方法只適用於沒有加密的dll
ildasm GxIAPINET.dll /out=GxIAPINET.il

ilasm GxIAPINET.il /dll /resource=GxIAPINET.res /key=MobotKey.snk /optimize

sn -k GxIAPINET.snk

ILASM.exe GxIAPINET.il /DLL /OUTPUT=GxIAPINET.dll /KEY=MobotKey.snk
首先開啟vs的開發人員工具,然後進入你放dll檔案的目錄,然後一條一條的執行上面的語句,吧上面的dll檔名稱修改為自己的就好。

相關文章