有没有办法在运行时扫描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