有沒有辦法在運行時掃描GAC中的所有程序集並返回具有指定公鑰標記的程序集名稱列表?我知道我有興趣加載的所有GAC程序集的公鑰,但不一定知道名稱或版本號。通過公鑰獲取GAC條目
3
A
回答
1
很久以前,但我認爲公鑰是存儲程序集的目錄名稱的一部分。所以也許你可以循環遍歷彙編文件夾中的所有子目錄,並查看是否有任何子目錄包含公鑰。 似乎要記住,子目錄格式類似於version_somethingIcan'tRemember_publicKey
。
如果您還不知道,Windows資源管理器將隱藏組件文件夾的實際佈局,但可以打開命令提示符和CD。請記住,任何程序集都可以位於多個直接子目錄中的任何一個目錄下,因此可能最安全,以便循環遍歷所有程序集。
+0
謝謝我會嘗試創建一個自定義的AssemblyInfo對象來構建我將需要加載程序集的全名。 – lumberjack4 2010-06-24 19:36:19
相關問題
- 1. 通過PKCS獲取CryptoAPI公鑰#11
- 2. 通過批量公鑰提取
- 3. 通過密鑰獲取Cookie?
- 4. 公鑰不通過的OpenSSL
- 5. 通過公鑰的ssh密鑰登錄
- 6. 如何通過用戶通過ssh發送的公鑰獲取用戶信息?
- 7. 通過條目獲取列表中的唯一條目
- 8. RSA公鑰如何通過HTTP公開?
- 9. 如何通過CryptoAPI中的證書公鑰獲取密鑰容器的信息?
- 10. 從RSACryptoServiceProvider獲取公鑰?
- 11. 如何獲取公鑰?
- 12. RNCryptor:獲取公鑰爲NSString
- 13. Javascript ECDSA獲取私鑰和公鑰?
- 14. 從證書獲取公鑰/私鑰
- 15. 如何從cacert.pem獲取公鑰/私鑰
- 16. 獲取X509Certificate2私鑰和公鑰
- 17. 通過Firebase獲取密鑰元素
- 18. 通過密鑰獲取GAE實體
- 19. Reducer通過sys.stdin獲取多個密鑰?
- 20. 通過API獲取我的公共IP
- 21. 通過公鑰組對象組
- 22. 通過套接字發送RSA公鑰
- 23. 通過公共密鑰值在Ruby中
- 24. 通過短信發送公鑰
- 25. 分組字典通過公共密鑰
- 26. 桉樹:通過API獲取密鑰對中的私鑰或將自定義公鑰注入實例
- 27. 無法安裝DefinitelyTyped Typscript定義。獲取「權限被拒絕(公鑰)」。通過npm
- 28. 獲取模量和publicExponent從Java公鑰
- 29. iPhone dev:獲取鑰匙(公/私)
- 30. 在javascript中獲取公鑰格式
我相信你可以嘗試在GAC中的每個程序集的'ReflectionOnlyLoad()'並過濾那些'FullName'屬性包含公鑰標記的地方。 – 2010-06-22 19:53:19