dll文件在二次编译后变小?

问题描述

为何dll文件在二次编译后会变小?http://topic.csdn.net/t/20030730/16/2089777.html已经看过了原dll文件用ildsm反编译过来后,不做任何改过,然后用ilasm/dll/resource:*.res/output:*.dll*.il编译成dll文件为什总是变小了1K呢声明:用这种方法我已改过一个网站的DLL文件,编译回去也没有问题,大小一样,网站运行正常。可现在这个为什么不成功,总是变小呢?难道有防反编译?期待中,如能帮我解决这个问题,万分感谢,新用户没有分值什么的,如果有要求请与我联系QQ:51452424

时间: 2024-10-28 11:05:22

dll文件在二次编译后变小?的相关文章

紧急求助!!C# WINFORM项目,换过图标后,编译后的exe的图标在win7系统的状态栏上无法显示

问题描述 紧急求助,拜托大家帮帮忙.....问题是这样的,现在做的是C#winform的项目,根据客户需求,把原来的旧图标换掉了,结果在win7上现在的现象如下:1.新建文件夹,把编译后的exe放进去,文件夹中选中这个exe,在资源管理器的底部的状态栏中显示的是新图标:2.对存放旧版exe的文件夹,清除内容后,把新的exe放进去,选中exe,在资源管理器的底部的状态栏中显示的是旧图标:3.对2的情况,在文件夹中右键选择[查看],当选择[小图标.列表或详细信息]时,在资源管理器中显示的exe的图标

二进制-c++如何读取dll文件?

问题描述 c++如何读取dll文件? c++如何读取dll文件? 我想读取dll文件二进制数据到指针?请问如何做? 解决方案 C++如何写一个简单的DLL文件 解决方案二: 那就用fopen rb二进制方式打开读取,fread读取内容 解决方案三: 有个工具叫dependency walker,你可以看看是不是你要的效果.http://www.dependencywalker.com/ 解决方案四: 直接读取即可,根据PE文件结构 解决方案五: 不是有一个load函数嘛

在windows中注册dll文件的方法

如何在windows中注册dll文件 在运行中输入regsvr32dllname.dll命令,其中dllname是你的dll文件名. 此命令自动在widnowssystem,windowssystem32文件夹下搜索并注册你指定的dll文件名称. 如果dll不在这两个文件夹下,则应该指定ddl文件的全路径. 如何查看应用程序使用的dll文件? 右键单击此应用程序并选择快捷菜单中的"快速查看命令",在随后出现的"快速查看"窗口的"引入表"一栏中将看

ILSpy反编译DLL文件后改动其中一小部分,怎么再将其编译到该DLL中

问题描述 各位大神们,我用ILSpy反编译.net程序里的Dll文件后,将其中一个文件保存为.cs文件并修改后,怎么将其再编译到该Dll文件? 解决方案 解决方案二:有没有人能给解答一下啊,小女子感激不尽!!!解决方案三:你先学会不用反编译怎么生成dll文件,然后把你反编译并修改过的代码粘进去生成就行了解决方案四:如果改动很小,可以用一些支持.net元数据分析的工具比如CFFExplorer找到方法的位置,用16进制编辑工具修改方法体.也有直接支持分析和修改的比如SAE,还有作为插件的Refle

如何修改被编译后DLL文件

原文 http://www.cnblogs.com/wujy/p/3275855.html 我们平时在工作中经常会遇到一些已经被编译后的DLL,而且更加麻烦是没有源代码可以进行修改,只能针对这个DLL的文件进行修改才能得到我们想要的结果:本文将通过一个实例来演示如果完成一个简单的修改;我们将会用到以下几种工具: 1:反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了: 2:微软的工具ildasm.exe:这个是把DLL生成IL文件的一个软件,是微软自带了:可以在C:\Progra

c#:Reflector+Reflexil 修改编译后的dll/exe文件

原文:c#:Reflector+Reflexil 修改编译后的dll/exe文件 不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没有开发环境,紧急情况下,可以用reflector + reflexil 临时直接修改dll代码,然后重编译,替换原来的文件(当然:代码未混淆的情况下,这个也可以用来搞破解,这不在本文讨论之列) 步骤: 1.Relector 加载相关的dll后,启用Reflexil界面 2.找到需要修改的代码位置,然

asp.net源程序编译为dll文件并调用过程

使用csc命令将.cs文件编译成.dll的过程 很多时候,我们需要将.cs文件单独编译成.dll文件, 操作如下: 打开命令窗口->输入cmd到控制台->cd C:WINDOWSMicrosoft.NETFrameworkv1.1.4322 转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文件(前提:把.cs文件放到C:WINDOWSMicrosoft.NETFrameworkv1.1.4

asp.net源程序编译为dll文件并调用的实现过程_实用技巧

很多时候,我们需要将.cs文件单独编译成.dll文件,这就需要使用csc命令将.cs文件编译成.dll动态链接库文件.具体的操作步骤如下: 打开命令窗口->输入cmd到控制台->cd C:WINDOWSMicrosoft.NETFrameworkv1.1.4322 转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文件(前提:把.cs文件放到C:WINDOWSMicrosoft.NETFra

把aspx文件编译成DLL文件

编译 前言 Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提供了良好的编程接口,也能够极大地提高开发人员的工作效率. 然而,"一次转换,两次编译"过程使得aspx文件在首次执行(或更新后首次运行)时显得略有不足,特别是在拥有大量aspx及codebehind的代码