首页 新闻 搜索 专区 学院

我用Reflector一打开一个dll报错

0
悬赏园豆:100 [已关闭问题]

我用Reflector一打开开一个dll就报错
Invalid number of data directories in NT header

但其他的dll不会

laolaowhn的主页 laolaowhn | 初学一级 | 园豆:100
提问于:2008-11-20 14:05
< >
分享
其他回答(3)
0

Reflector我们用来打开CLi的dll文件,就是。net下编译产生的dll。别的dll是无法打开的。

West | 园豆:1095 (小虾三级) | 2008-11-20 14:14
0

不是.net的dll Reflector打不开的

码尔代夫iimax | 园豆:3138 (老鸟四级) | 2008-11-20 15:52
0

有两种可能,

一种是你打开的DLL不是由.net编译器出来的。

另一种是这个DLL是由.net编译出来的,但是用加密工具加密过。

南柯之石 | 园豆:315 (菜鸟二级) | 2008-11-22 23:43
0

有两个原因:

1. 你想打开的DLL不是.net编译器生成的,这时你可以试着注册一下,看看能不能用,注册方法:开始->运行->输入regsvr32 你的dll全路径。

2. 你想打开的DLL引用了其他的DLL,但是Reflector没有找到,这也可能会报错误。

李潘 | 园豆:319 (菜鸟二级) | 2008-11-30 08:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册