当前位置:首页 » 编程软件 » 反编译cdll

反编译cdll

发布时间: 2022-05-31 01:38:30

A. DLL控件如何反编译

引用多个外部程序集,使用单个/reference选项,要使用分号分隔的列表指定每个程序集:
csc
/t:library
/out:mycodelibrary.dll
/r:mycodelibrary.dl;newlib.dll
simpletype.cs

B. 请教,如何反编译dll文件

如何反编译dll,如何将反编译的文件生成dll。
反编译dll
安装vs,最好是最新版本的,如果要反编译的dll使用新版本创建的,也能反编译成功。下面是详细的反编译步骤。
1.打开C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ildasm.exe,这个程序是微软提供的反编译软件,打开要反编译的dll。
2.然后选择文件-转储,这时会弹出转储选项的对话框(一般按照默认即可),设定好以后选择转储位置。
3.完成后会生成以res和il结尾的文件,还有可能包含以.resources结尾的文件。这样我们就将dll反编译完成。根据需要修改il文件。
如何反编译.resources文件呢
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在弹出的dos窗口下输入resgen 1.resources 1.resx,这样resources文件变转化成可以编辑的resx文件。
组合dll
先说如何将resx文件组合成resources文件
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在弹出的dos窗口下输入resgen 1.resx 1.resources,这样resx文件变转化成可以编辑的resources文件。
将反编译后的文件组合成dll文件
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在弹出的dos窗口下输入ilasm /dll/resource=1.res 1.il,注意res文件和il文件位置不可以改变,这样就生成了想要的dll。
当然如果对生成的dll不放心,可以使用.net Reflector进行查看。希望你能成功

C. 可以反编译DLL文件吗

若您所说的Dll是.Net编译生成的Dll的话,则可使用.NET Reflector。其最新版下载地址如下:http://www.red-gate.com/procts/reflector/

D. 如何反编译DLL文件,编译后又怎么重新生成DLL文件呢

我也在找,
用VS带的IL可以反编译,编译出来的文件是.il
.res
我按网上的教程修改好后再编译成DLL没有成功,正在为这事发愁。

E. 反编译DLL工具

关键看是什么语言编写的。
我所知道的有:
如果是C#
Reflector
PB,
则有PBkiller
如果是c、c++、delphi,
则只能反编译成c,并且和原先的基本上不一样

F. c++dll 文件如何反编译

DLL函数查看器可以查看DLL文件的内部的函数,符号等>

还可以用Dependency Walker查看PE依赖、查看DLL函数 。

你如果想反汇编整个文件,就用IDAPro,比较复杂,需要看专门的书来学习。

G. 高手 c++dll文件如何反编译 看源代码

除非是未编译成机器语言的语言像java,否则想c/c++等编译出来的目标码只能反编译成汇编,查看源码几乎是不可能的。
既然dll编写者没有公开源码,肯定是有商业目的或其他原因,如果要学习或在自己的程序中使用,建议还是找开源的替代品吧!

H. 怎么来反编译dll文件

我不知道你会不会编写DLL,如果会你就如果知道怎么回事了。DLL文件可以用反汇编工具查看其内容,如果你说的反编译,好象效果不会很好的。你说你想编想那样的作弊器,那就需要对解密的知识有所了解了:能用一中语言写程序,汇编语言,WINDOWS编程就是各种各样的系统函数的了解,还有就是对PE等知识的了解,一切就是一个调试程序和会写程序!

I. 如何反编译NET的dll文件

在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Windows\System目录下。 1、如何了解某应用程序使用哪些DLL文件 右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。 2、如何知道DLL文件被几个程序使用 运行Regedit,进入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-Version\SharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。 3、如何解决DLL文件丢失的情况 有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。所以当你卸载软件时,就有可能误删共享的DLL文件。一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sysbckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。反编译修改dll文件后重新.net重新生成dll文件更多

J. 如何把dll文件反编译修改之后的文件编译成dll

你在你的solution中新建一个工程,然后把a.cs,b.cs,c.cs添加到这个工程里面(我建议你新建类,然后把类的代码过去,这样即使命名空间不同也不会造成混乱)
然后再你引用的工程里addreference->project->你新建的这个工程,就可以调用了.
这样如果你需要修改的话直接在ide里修改,可以实时看到效果

热点内容
ftp建立win10 发布:2024-05-22 06:27:02 浏览:844
苹果怎么改安卓系统 发布:2024-05-22 06:21:21 浏览:19
飞儿精品教程解压密码 发布:2024-05-22 06:21:17 浏览:902
mysql自动备份脚本 发布:2024-05-22 05:55:16 浏览:931
c语言单片机端口 发布:2024-05-22 05:55:05 浏览:163
c目录文件夹 发布:2024-05-22 05:36:45 浏览:108
编程猫微课 发布:2024-05-22 05:36:37 浏览:656
儿童编程的书 发布:2024-05-22 05:35:49 浏览:581
加密技术挑战 发布:2024-05-22 05:09:01 浏览:986
怀旧服玩小号去什么服务器 发布:2024-05-22 04:52:22 浏览:559