昨天我按了Reflectorc反编译工具reflector,后来说不用了,占地说直接删了,后来删不了,就用电脑管家强制删除了,

我用Reflector反编译一个.net程序时,那些动态加载dll的方法,反编译之后方法体没了,显示为注释(如图)_百度知道
很好办,你先发到我邮箱。成功几率95%。成功后你加到50分如何?本人从事C#相关工作5年,希望能帮到你。Google_ _________________________________________________________________________ 不试试么?哥们
我没多少财富哦,如果能解决给你30分行不?
好吧,也可以。发吧。
被工具模糊加密过了,没有办法。我也经常这么模糊加密的。
用的混淆技术,目的就是防止工程轻易被反编译,看不到了
其他类似问题
为您推荐:
您可能关注的推广
reflector的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁DLL文件用Reflector反编译后如何重新生成DLL文件?_百度知道
DLL文件用Reflector反编译后如何重新生成DLL文件?
DLL文件用Reflector反编译后如何重新生成DLL文件?比如一个ABC.dll文件用Reflector反编译后生成a.cs,b.cs,c.cs,我改了其中的b.cs后,想重新生成ABC.dll文件,并能继续被程序调用,请问该如何操作,请详细点,谢谢了!是新手,请说详细操作流程.
提问者采纳
lz应该明白什么叫反编译, 我想Reflector自己都不敢说自己是反编译, 它只是猜测性地&还原&中间语言的源代码,注意是中间语言...如果不是中间语言, Reflector也无法工作.看看Reflector这个名字, 就知道它是一个反射器,需要用.net里面的反射机制去猜想源代码.准确性 != 100%.更别提所谓反编译了.如果楼主觉得无所谓, 可以把代码拷贝出来,放到.cs里面去, 如果错误很少, 适当修改, 但是能不能实现原原本本的功能,值得质疑.
其他类似问题
为您推荐:
其他1条回答
要求真强悍。Reflector好像没这个功能,他只负责反编译,不会让你改动后能重新编译。要是能做到这个那么他可以替代VS了。只有一个办法,把里面的代码全拷贝出来 自己建个工程再编译。不过依赖项一个都不能少!
您可能关注的推广
reflector的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您的位置: →
→ Reflector反编译项目修复工具免费版
v1.3 绿色版
Reflector反编译项目修复工具免费版
v1.3 绿色版在手机上看
软件大小: 17KB
软件语言: 简体中文
软件类别: 编程其它
软件属性: 国产软件 / 共享软件
应用平台: WinAll
好评: 0 次 / 差评: 0 次 / 评分: 5.0
Reflector反编译项目修复工具可一键自动进行转换修复,Reflector反编译WinForm程序后,可以得到csproj项目源码。但其中的窗体Form类无法在Visual Studio中直接打开进行界面设计,同时resources资源文件也无法被Visual Studio设计器识别,用这款Reflector反编译项目修复工具可以修复上述问题。
Reflector反编译项目修复工具使用教程: 1、Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能。 ①、这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是唯一的识别名称。 ②、但是,Reflector很早就转向收费软件了,需要购买许可才可以使用。对于耻于用盗版的朋友,通常会放弃。有朋友说,Reflector并没有增加更霸道的功能,却转向收费,令人费解。再看看市场上的.NET反编译软件,被Reflector击溃。 ③、一提到Reflector,说到.NET反编译,Reflector常常是默认的首选工具。
2、这里提起一下Visual Studio的垄断。 ①、Visual Studio占据了.NET开发工具系列的绝对垄断地位。在.NET 1.x时代,还有C# Builder,Delphi.NET来使用和体验,一争高低。 ②、可是到后来,.NET Framwork更新频繁,动辙在编译器级别,和语言层面做更新,这令第三方的软件开发工具商非常苦恼,这些工具也从市场上慢慢消声匿迹,几乎没有第三方的软件开发商愿意开发.NET开发工具与Visual Studio一争高低。没有了竞争,进步的速度要慢很多。 ③、Visual Studio 2008差不多就是Visual Studio 2005+SP的替代品,在工具层面,Visual Studio 2005 SP1加上了Web Application,就是Visual Studio 2008。虽然说语言层面是进步了很多,.NET 3.0、.NET 3.5,LINQ,框架方法增加:WCF、WPF、WF,但是我一直认识从,它在工具层面没有什么进步。
3、SharpDevelop是除Visual Studio外,另一个可选择的唯一的.NET开放工具,并且它是开源的。它提供的功能也相当不错,几乎就是在重写Visual Studio。最新的版本中,直接增加了对Visual Studio的解决方安案文件和项目文件的支持。ILSpy是SharpDevelop小组的反编译工具,也是开放源代码的,今天来介绍一下它的调试器和反编译器,以让那个收费的,却没有增加霸道功能的Reflector out。ILSpy的界面与Reflector相似,左边以树型控件显示程序集和它的类型,右边是对应的源代码。基础的反编译功能,与Reflector相比,丝毫不差,甚至有时候用Reflector无法反编译(因为加密)的程序集,用ILSpy可以反编译。
4、Decompiler反编译器 ①、基础的类型反编译功能都具备,现在只支持把源代码反编译为C#和IL语言,不支持VB。 ②、当需要找的程序集是.NET框架时,可以直接从菜单File―Open from GAC中打开需要查看源码的程序集。 ③、代码保存功能也做得不错,当点击一个类型时,选择File-&Save Code会反编译当前的类型并保存到指定的文件中,当选择程序集时,Save Code保存为一个项目(csproj)文件,并且把它所有的类型加到这个项目中。
5、Debugger调试器 ①、这里要说的调试器,不是指Visual Studio的源码级别的调试器,而是指程序集的调试器。Reflector有个Addin,可以直接附加在Visual Studio中,调试第三方的类型库,而不需要把第三方的类型库反编译后,以源码的形式添加到项目中。 ②、ILSpy也有这个功能,直接对第三方的程序集进行调试,有两种选项 ③、如果第三方类型库是可执行程序(EXE),可以用Debug an executable来启动这个程序。 ④、如果第三方类型库是程序集(DLL),可以用Attach to running application来附加,以启动程序集的调试。
6、在需要监视变量值的方法的地方,设置断点,当程序运行到此时,就可以通过监视窗体来观察变量的值。这两者的区别是,Attach to a running application调试时,如果代码经过编译器优化,则监视器会无法得到它的值。
7、官方推荐的方式是Debug an executable与在Visual Studio中调试.NET源代码一样,你可以Step into、Step over、continue,同时状态栏会显示就绪(stand by),运行中(running),正在调试(debugging)。
8、除了调试程序集的C#/VB形式的代码之外,也可以以IL代码形式调试
9、由此看来,这还是相当不错的调试IL代码的工具。工具可以促进学习的效果,学习领悟之后,又可以推进工具的发展,这就是知识的无止境的发展。
10、ILSpy的debugger是以插件形式存在的,请确保包含ILSpy.Debugger的Plugin。
11、根据我们的理解,调试.NET程序集一定需要PDB文件才可以。然而ILSpy却没有产生PDB文件(no PDB files are generated),而且它不可以调试ASP.NET Web application和Web服务。 这其中的原理,不甚明白。compiler/debugger一直是我喜爱的技术主题,但学识肤浅,无法分享。
12、Reflector会检测到系统时间超过了它预设的时间,如果不升级,它会主动删除自己,从你的电脑中out掉。如果你对此很烦恼,那就让它out吧,你可以有另一个选择,试试ILSpy,或许会带来一丝的惊喜。
Reflector反编译项目修复工具免费版
v1.3 绿色版
/ 138.19MB / 简体中文 / 3KB / 简体中文 / 2.61MB /
/ 567KB / 简体中文 / 3KB / 简体中文 / 571KB / 简体中文 / 91KB / 简体中文 / 462KB / 简体中文 / 3.12MB / 简体中文 / 500KB / 简体中文
本类下载排行
(211) (655) (87) (52) (119) (6) (4) (2)DLL文件用Reflector反编译后如何重新生成DLL文件? 最好可以远程帮我演示下。_百度知道
DLL文件用Reflector反编译后如何重新生成DLL文件? 最好可以远程帮我演示下。
DLL文件用Reflector反编译后如何重新生成DLL文件? 最好可以远程帮我演示下。我电脑已经装有VS2005了,最好能帮我演示下。反编译跟封装!演示通过加20
提问者采纳
远程我给你改!
提问者评价
其他类似问题
为您推荐:
reflector的相关知识
其他1条回答
重新编译想调用的话添加引用即可其实你没必要专门为生成dll这么办,直接把代码粘出来放到自己的工程里面不就好了么,=============================================你不是希望引用修改过的dll吗?你在你的Solution中新建一个工程,然后把a.cs,b.cs,c.cs添加到这个工程里面(我建议你新建类,然后把类的代码Copy过去,这样即使命名空间不同也不会造成混乱)然后再你引用的工程里AddReference-&Project-&你新建的这个工程,就可以调用了.这样如果你需要修改的话直接在IDE里修改,可以实时看到效果.
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁昨天我按了Reflector反编译,后来说不用了,占地说直接删了,后来删不了,就用电脑管家强制删除了,_百度知道
昨天你只是强制删除了文件,其实并没有卸载干净。。
那怎么搞?
其他类似问题
为您推荐:
电脑管家的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 反编译工具reflector 的文章

 

随机推荐