使用netz 合并.net 写的 exe 和 dll 为单一EXE

STM32CubeMx配置串口使用printf函数打印数据(HAL库开发) HAL库开发串口,打印printf 阅读详情

.NETZ是一个开源的支持.NET程序压缩的工具,它也可以将一个EXE和多个DLL合并在一起执行。

它可以起到混淆的效果。

它的官网是 http://madebits.com/ 

用法如下:(以下产生的文件都是在exe文件的一个新的子文件夹中)

如果要压缩一个EXE程序,只需要执行:
netz app.exe (这样会产生一个zip.dll 文件)

如果要去除这个dll文件,可以执行:

netz -z app.exe

如果要指定图标,可以执行:
netz app.exe -i app.ico

如果要指定版本,使用-n参数

如果程序是控制台程序,需要执行:
netz -c app.exe

如果要压缩exe文件和dll文件,可以执行:

netz app.exe lib1.dll lib2.dll

产生一个exe类型的单文件,可以执行:(也会产生一个zip.dll文件,要去除这个文件可以使用-z参

初识数据之特征选择 【代码】初识数据之特征选择。 阅读详情

相关推荐

.Net程序压缩打包助手.exedll打包成一个文件

.Net程序压缩打包助手.exedll打包成一个文件。神器呀

.NET 合并程序集(将 dll 合并exe 中)

默认情况下,Costura将使用名为'resources.dll'的程序集作为附属资源,并将输出路径放在前面。为了帮助Costura识别哪些程序集是Mixed-mode,以及在什么环境中加载它们,应该将它们的名称包含在一个或两个列表中。注意:如果其它静态的资源文件,可以在VS中文件属性"生成操作" 选择 "Resource",然后在读取资源文件。默认情况下,Costura将作为模块初始化的一部分加载。默认情况下,嵌入式程序集是压缩的,加载时则不压缩。配置是否还嵌入引用程序集的.pdb文件,默认为true。

Angel__Boys的博客 1773

开源工具NetZ合并ExeDll,并混淆代码)中文版

奇猫居-神游天地间:http://www.qimao.cn 用法如下:(以下产生的文件都是在exe文件的一个新的子文件夹中) 如果要压缩一个EXE程序,只需要执行: netz app.exe (这样会产生一个zip.dll 文件) 如果要去除这个dll文件,可以执行: netz -z app.exe如果要指定图标,可以执行: netz app.exe -i app.ico 如果要指定版本,使用-n参数 如果程序是控制台程序,需要执行: netz -c app.exe 如果要压缩exe文件dll文件,可以执行: netz app.exe lib1.dll lib2.dll 产生一个exe类型的单文件,可以执行:(也会产生一个zip.dll文件,要去除这个文件可以使用-z参数) netz -s app.exe lib1.dll lib2.dll netz -s -z app.exe lib1.dll -so(一般使用这几组命令生成一个单文件) 前题:把您的程序放在netz目录下,或者在 netz命令时,指定目录 例:netz -s -z D:\原创软件\QiMao_cn.exe D:\原创软件\XPTable.dll -so

Exe合并压缩:将dll等文件依赖压缩到一个exe

如果exe对某些dll有依赖,并且dll无法打包进原始exe时(比如没有该exe的工程源码,或者懒得搭建一套 VS或Python环境),可以优化将exe文件依赖的dll文件合并成一个最终的release.exe,原理:当双击运行新生成的Release.exe时,会生成一个临时文件夹,将所有的内容解压,并运行setup配置的.exe。除了Dll文件依赖,任何exe有关的文件,比如icon、binary等,都可以通过这个方式打包到一个exe中。当然如果有工程源码,还是推荐通过工程方式打包到一个exe中,

HowieXue 薛永浩的博客 1万+

推荐一个.Net应用程序压缩打包工具.Netz

<br />      今天在开源中国(www.oschina.com)上发现了一个非常好的开源工具.NETZ,用它可以将.net 程序的可执行文件依赖的Dll文件打包压缩成一个.exe文件,这样在部署应用程序时就不用带那么多的Dll了,一个文件搞定!<br />下载地址为http://madebits.com/netz/download.php,下载后解压到任意文件夹,比如C:/netz-bin-20,将这个目录添加到系统的环境变量中去,因为该工具是基于命令行的。<br />要打包程序,先在命令行下转到

大道至简的专栏 1934

C#中用ILMerge将所有引用的DLLexe文件打成一个exe文件

以下实验在WIN7下.net framework3.5 平台,vs2008环境中测试通过 今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序, 有篇文章可以参考,好...

掬水月在手,弄花香满衣 320

简单操作让你的.NET托管程序启动更快、体积更小

         很多搞.NET开发的可能也跟都有这个习惯,在编.NET托管程序的时候,喜欢用到以前的一些类库,或是第三方提供的类库,由于没有采用源码方式来编译(没有编译到同一程序集中).这样一来,编译好的应用程序就可能是N个散列的文件。更有一点需要注意的是,用户可以非常简单的就看出,你用到了哪些第三方的类库...我想这应该都不是大家很喜欢看到的吧,其实,利用.NETZ这个开源的免费小工具,就可

iLinux 2283

.NETZ 原理分析 .NETZ - .NET Executables Compressor .NETZ compresses the Microsoft .NET Framework execu

.NETZ 原理分析 .NETZ - .NET Executables Compressor  https://www.cnblogs.com/Safe3/archive/2008/10/16/1312704.html .NETZ compresses the Microsoft .NET Framework executable files in order to

mosangbike的专栏 562

反编译 .NETZ 压缩过的exe程序

在网上下载了一个程序,觉得程序功能不错,看程序界面像是用.NET的(用PEiD查看了,检测结果是Microsoft Visual C# / Basic .NET),于是想用 .NET Reflector反编译看一下代码,如下图: 结果发现这个程序使用.NETZ 压缩过了,整个程序用 .NET Reflector反编译后就只得到了NetzStarter.cs文件一个资源文件app.re

智童博客 1672

.NETZ Version 0.4.0

 01-July-2007 - Version 0.4.0 - stableJust recompiled zip.dll after several complains..NETZ is a free open source tool that compresses and packs the Microsoft .NET Framework executable (EXE, DLL

Linhanshi Blog 885

我的原创__发布时给应用程序瘦身(压缩简化)

1.尽量将用到的资源放到资源文件中   读取资源的方法    eg: byte[] bit = HSOSSDownDataCS.Properties.Resources.Skin;           MemoryStream ms = new MemoryStream(bit);            skinUI1.LoadSkinStream(ms);            Conf

yizhiduxiu11的专栏 3110

.Net程序压缩打包助手.exedll打包成一个文件。

这个程序可以把exe文件其调用的Dll文件,打包成单个exe文件,并且内容得到压缩。方便实用。

.NETZ 原理分析

.NETZ - .NET Executables Compressor .NETZ compresses the Microsoft .NET Framework executable files in order to make them smaller. Smaller executables consume less disk space and load faster becaus...

weixin_30907935的博客 234

压缩.NET可执行文件的工具

在Windows下,可以使用upx这样的工具来压缩可执行文件的大小,不过这种工具不支持.NET程序。.NETZ是一个开源的支持.NET程序压缩的工具,它也可以将一个EXE多个DLL合并在一起执行。 如果要压缩一个EXE程序,只需要执行: netz app.exe 如果要指定图标,可以执行: netz app.exe -i app.ico 如果程序是控制台程序,需要...

weixin_33869377的博客 183

使用LibZ合并.Net程序集,支持WPF

最近了一个小的WPF程序,发布的时候发现依赖着两三个20~30k的小dll的,感觉有点不爽,就想把它合并一下。以前在WinForm下用过微软的ILMerge合并程序集,不过记得它对WPF程序支持不大好。便在网上搜了一下,找到了一种资源嵌入的方式Combining multiple assemblies into a single EXE for a WPF application,园子...

weixin_30426879的博客 138

几个实用的.NET工具

.NETZ 介绍:是一个开源的支持.NET程序压缩的工具,它也可以将一个EXE多个DLL合并在一起执行,有一定的混淆作用。详细介绍 官方网站:http://madebits.com/netz/index.php Resource Hacker 介绍:PE文件资源修改器 官方网站:http://angusj.com/resourcehacker/ ...

format的博客 245

github配置个人主页所需的文件

github配置个人主页所需的文件,详细的介绍请参考博文:https://blog.csdn.net/wenhao_ir/article/details/131253801

上一篇: C# 中运用函数指针
下一篇: 禁用ctrl+alt+del
ttzyanswer
博客等级 码龄19年 71粉丝 18原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值