社区
C#
帖子详情
如何取得仅部署在全局程序集中的 DLL
AhBian
2009-08-10 03:58:15
通过安装包,一个 DLL 仅被部署在“全局程序集缓存”中,
我想快速地取出这个程序集,该如何做?
背景:
我想要取得 Microsoft.VisualStudio.Design.dll 这个程序集的实际文件。
目的是想反编译它,了解其中某些实现细节。
这个程序集在文件系统中是没有副本的,仅被部署在“全局程序集缓存”中。
我不知是否有:直接地“从全局程序集缓存中取出文件”的方法?
附: 我已经取得这个文件,是通过从安装包中解压得到的。
...全文
46
4
打赏
收藏
如何取得仅部署在全局程序集中的 DLL
通过安装包,一个 DLL 仅被部署在“全局程序集缓存”中, 我想快速地取出这个程序集,该如何做? 背景: 我想要取得 Microsoft.VisualStudio.Design.dll 这个程序集的实际文件。 目的是想反编译它,了解其中某些实现细节。 这个程序集在文件系统中是没有副本的,仅被部署在“全局程序集缓存”中。 我不知是否有:直接地“从全局程序集缓存中取出文件”的方法? 附: 我已经取得这个文件,是通过从安装包中解压得到的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AhBian
2009-08-18
打赏
举报
回复
很失望!!!
平时牛牛的 CSDNers 玩躲猫猫呢?
如果不行,那也说个“不行”啊。
到目前为止,我还没找出更好的办法,除了从 VS.NET 安装包里扣出我要的 dll 程序集文件。
AhBian
2009-08-11
打赏
举报
回复
哎,有没有看我的问题描述啊?
难道我连全局程序集缓存在哪儿都不知道?
llszn
2009-08-10
打赏
举报
回复
全局程序集缓存 GAC 文件夹 在C:\WINDOWS\assembly
llszn
2009-08-10
打赏
举报
回复
GAC 文件夹 在C:\WINDOWS\assembly
Windows进程常用
DLL
模块注入技术
进程入口点注入,在
程序
初始化的时机前将
dll
模块文件注入至目标主线程。 进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并...
私有
部署
和
全局
部署
私有
部署
和
全局
部署
强命名
程序
集私有
部署
和
全局
部署
都可以,非强命名
程序
集则只可以私有
部署
。非强命名
程序
集的私有
部署
(简单拷贝
部署
)和应用
程序
部署
在同一个目录下的
程序
集称作私有
部署
程序
集。私有
部署
给
程序
员...
全局
程序
集缓存(GAC)
在
全局
程序
集缓存中
部署
的应用
程序
必须具有强名称。GAC中的所有的Assembly都会存放在系统目录"%winroot%/assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制Assembly的访问。 关于GAC...
全局
程序
集缓存导致cs0006编译错误:找不到元数据文件错误
什么是
全局
程序
集缓存 ? 安装有公共语言运行库的每台计算机都具有称为
全局
程序
集缓存的计算机范围内的代码缓存。
全局
程序
集缓存中存储了专门指定给由计算机中若干应用
程序
共享的
程序
集。 正文: 不知道大家...
利用SN.exe和AssemblyInfo.cs把
dll
放到
全局
程序
集缓存
写在前面:GAC
全局
程序
集缓存是一个很酷的东西,对于版本非常稳定的exe或
dll
是很有用的,您可以把可执行文件放到
全局
程序
集中
,调用时就像利用.NET自带的
程序
集一样,如调用System.Data.
dll
一样,不需要把
dll
引用到...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章