我收到了第三方的程序集。我需要將其添加到GAC,但它沒有強大的名稱。我有沒有辦法使用我自己的鑰匙來簽署大會,這樣它的名字就會很強大?我可以簽署一個我沒有源代碼的程序集嗎?
15
A
回答
22
是的。您可以使用ILDASM將裝配拆分爲CIL代碼,並使用ILAsm重新組合該CIL代碼並用自己的密鑰對其進行簽名。
我已經完成了與各種第三方程序集,它工作得很好。
該帖子.NET-fu: Signing an Unsigned Assembly (Without Delay Signing)詳細解釋瞭如何做到這一點。
1
是的,這是可能的。但是,解決方案並不簡單。您將在.NET-fu: Signing an Unsigned Assembly (Without Delay Signing)中找到有關簽署第三方裝配的說明。
相關問題
- 1. 我可以簽署一個啓動另一個的.exe嗎?
- 2. 可以通過.NET代碼簽署一個二進制文件嗎? (沒有signtool.exe)
- 3. Android Google Navigations應用程序:我可以編輯源代碼嗎?
- 4. 我可以在代碼中向程序添加一個類嗎?
- 5. 有人可以通過這個代碼(程序集)走過我嗎?
- 6. 我可以在Java應用程序中集成android代碼嗎?
- 7. 是否可以使用SSL證書籤署我的程序集?
- 8. 有人可以指點我一些AVFoundation示例源代碼嗎?
- 9. 如何簽署一個Zip文件,就像我會簽署一個程序集?
- 10. 我可以簽署不是開源的DLL嗎?
- 11. 我可以加密我的android和ios的源代碼嗎?
- 12. 我可以使用我的遊戲的開源代碼嗎?
- 13. 我可以使用沒有代碼簽名EKU的證書籤署自解壓exe文件嗎?
- 14. srcgen4javasssit可以用來生成我現有類的源代碼嗎?
- 15. 如果我購買代碼簽名證書,我可以簽署多少個應用程序?
- 16. 我可以縮短我的代碼嗎?
- 17. 有人可以請我改進我的代碼嗎? (我是一個新手)
- 18. 我可以有一個Maven程序集描述符依賴於另一個嗎?
- 19. 有人可以幫我僞代碼嗎?
- 20. 我的api +序列化程序代碼可以改進嗎?
- 21. 有沒有辦法簽署我的代碼或保護它?
- 22. 我可以用我的安裝程序部署app.config嗎?
- 23. 我可以複製另一個程序集來替換我的程序集:.Net
- 24. 有人可以和我一起走過這個MIPS代碼嗎?
- 25. 構建一個extjs應用程序,我只有源代碼
- 26. 我可以隱藏瀏覽器視圖源代碼中的html源代碼嗎?
- 27. 你可以從tomcat部署的應用程序中獲取源代碼嗎?
- 28. 我們可以將我們的代碼注入到另一個子進程嗎?
- 29. ClickOnce:我必須簽署ClickOnce清單和程序集嗎?
- 30. 我可以在沒有源代碼的情況下將應用程序安裝到模擬器上嗎?