摘要: 使用Advanced Installer进行二次打包 在上一篇使用InstallerShield打包VS程序中,我已经叙述过,为什么要进行二次打包的问题,在此我就不再赘述。本次长枪直入,说一说如何使用Advanced Installer对已经生成的安装包文件进行二次打包。 1.创建MSI安装程序包安 阅读全文
posted @ 2017-03-31 14:03 骑着代码搞机械 阅读(6430) 评论(0) 推荐(0) 编辑
摘要: 使用InstallShield打包VS程序 InstallShield是微软自己的一个打包工具,这个打包工具,有其优势也有其弊端。其优势,可以很好且方便地将.NET平台的控件以及程序所需要的dll打包成功;其劣势,在安装时,预安装(主程序安装之前提前安装)以及基于特征(主程序安装进行时进行安装)的安 阅读全文
posted @ 2017-03-31 13:00 骑着代码搞机械 阅读(4384) 评论(0) 推荐(0) 编辑
摘要: 如何解读IL代码 关于IL代码,我有将从三个方面去揭开它神秘的面纱。IL代码是什么?我们为什么要去读懂IL代码?我们如何去读懂IL代码?这三个问题的解答,将是我解读IL代码的整体思路。 IL代码是什么?IL(Intermediate Language),它也称为CIL或者MSIL,翻译成中文就是“中 阅读全文
posted @ 2017-03-16 12:18 骑着代码搞机械 阅读(947) 评论(1) 推荐(0) 编辑
摘要: 深入解析数据类型 天下程序万变不离其宗,都是由数据结构与算法组成。所谓数据结构,主要讨论的数据本身以及数据之间的关系;而算法,主要围绕着程序的逻辑结构以及各种设计模式、框架等。本次,我大致说一说数据结构中最基本的数据类型。 C#的语法中,数据类型大致分为两种,值类型与引用类型。值类型,包括了简单类型 阅读全文
posted @ 2017-03-14 10:29 骑着代码搞机械 阅读(369) 评论(0) 推荐(0) 编辑