C# 给WinForm程序加壳(写代码加)

问题描述

现在我开发好了一个WINFORM程序,需要对程序加壳,不是使用软件加,而是在程序中写代码加,没有接触过,请各位帮忙指导一下,最好能给个例子代码?谢谢,在线等立马给分!

解决方案

解决方案二:
SharpAssembly作者就是SharpDevelop/SharpZipLib的作者MikeKrueger。SharpAssembly作用是不需要System.Reflection实现:1、程序集动态加载;2、直接访问方法的IL内容;3、共享访问(不用锁定程序集);4、可以用它实现你自己的反编译/混淆器;代码例子就提供了一个小型反编译器
解决方案三:
关注一下,帮你顶了
解决方案四:
帮顶接分
解决方案五:
加壳是什么意思,是指安装程序吗?
解决方案六:
引用3楼GhostAdai的回复:

帮顶接分

解决方案七:
引用楼主yueluo888的帖子:

现在我开发好了一个WINFORM程序,需要对程序加壳,不是使用软件加,而是在程序中写代码加,没有接触过,请各位帮忙指导一下,最好能给个例子代码?谢谢,在线等立马给分!

这也可以?在程序中写不是同样要编译成中间语言..关注~楼主找个破解的混淆器不成吗~
解决方案八:
不懂哦
解决方案九:
引用6楼paulin的回复:

引用楼主yueluo888的帖子:现在我开发好了一个WINFORM程序,需要对程序加壳,不是使用软件加,而是在程序中写代码加,没有接触过,请各位帮忙指导一下,最好能给个例子代码?谢谢,在线等立马给分!这也可以?在程序中写不是同样要编译成中间语言..关注~楼主找个破解的混淆器不成吗~

我也表示好奇不用其他的东西就直接在代码里可以对软件加壳?、、、这好比一个房子房子里面的东西是你的代码房子就是一个exe而门上的锁就是你加的壳你不用锁在你的房间里面添加一些东西可以把门锁上?、、、

时间: 2024-09-24 07:47:58

C# 给WinForm程序加壳(写代码加)的相关文章

关于Java加壳和代码混淆

在C中,进行代码加密,首要经过加壳的方法.所谓加壳,即是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样能够在避免代码的反编译,当然,有加壳东西,也有解壳东西,尽管不能100%避免crack,但仍然给代码增加一层有力的维护. 然而在Java中,维护代码是件很困难的工作,由于class文件十分标准,很容易反编译,且反编译后的代码明晰可读.常见的维护办法是运用代码混淆器,打乱class和function以及变量的姓名,能够搅扰反编译后的代码的可读性.尽管简略提高了代码的安全性,

程序员拼死写代码:老板会因此感谢你们吗

程序员热衷于长时间地工作.我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已.当然,我知道,也许并非所有程序员都喜欢长时间的编程.不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗?我早已听惯了以下这类借口:"不,不是那样的,我们只是喜欢炫酷的技术活,而且不想遗留未解决的问题.实际上,加班是一件好事,它让我们变得出色!" 我认为,你不能只见树木,不见森林.从某个角度来说,你这样做并非为了自己,而是为了"某个人".无

C# winform程序加断点不停

问题描述 C#在ClassLibrary里插入winform程序,在form代码上加断点调试时不停,在外部代码上加断点调试时却不进入form程序中.求大神给予指点. 解决方案 解决方案二:debug模式?解决方案三:也许是release模式解决方案四:断点加不上,可以先查下解决方案中代码是否被其它地方修改,源码不一致了解决方案五:我遇到过两种加不上断点的情况1,代码被修改,重新生成一遍(先清空解决方案,再生成)2,release下断点点在不执行的语句上,比如inta;a=0; 断点打在第一句是不

惊!十二星座程序猿竟然这样写代码

水瓶座 大概只有水瓶座的程序猿可以做到代码神秘到无人能解. 水瓶座,属于风系星座.常被称为"天才星座"或"未来星座".他们较着重于精神层次的提升,是很好的启发对象.对于编程,也是如此.水瓶座程序猿的代码中充满了各种天马行空的奇思妙想,同样也含纳着一般人没法理解的抽象. 双鱼座 如果说水瓶座程序猿写的代码是来自外太空的探险童话,那双鱼座程序员的代码就是浪漫的诗歌,字里行间都是普希金和海子的诗句.众所周知,双鱼座是极其细腻感性化的一个星座,哪怕是编程这种极富逻辑的东西,

像建筑设计师一样去写代码

写代码和写文章,从某种程度上是相通的,需要逻辑.构架,也要尽可能的简练.我们之前说过,创作者的时间表和管理者的时间表是不一样的,编代码和写文章,都是一个孤独而不能受到干扰的过程,面对屏幕,就是一场自己与自己的战争.  同样,如果说建筑师最后的成品是建筑的话,那么程序员和软件工程师最终的成品就是软件.在实际动工之前,建筑师将会将建筑的每一个细节,都在蓝图上加以呈现.只是程序员和软件工程师并不会这么做.或许,这就是为什么房子很少倒塌,而软件却经常崩溃的原因?  设计蓝图会帮助建筑师确定他们的设计是可

[转]技术领导要不要写代码?

[转]技术领导要不要写代码? 前言 嗨!大家好啊!那么今天开始呢,笔者会为大家带来一些比较优秀的文章进行转载整理,在这里也感谢所有的文章提供者辛勤的付出! 如原文作者不希望转载,请联系! 附上: 喵了个咪的博客:http://w-blog.cn 原文地址(乱象,印迹):http://www.luanxiang.org/blog/archives/2228.html 技术领导要不要写代码?这是一个问题 我刚工作的时候就听说,程序员(那时候还没有"码农"的说法)是吃青春饭的,到30岁就熬不

技术领导要不要写代码?

技术领导要不要写代码?这是一个问题. 我刚工作的时候就听说,程序员(那时候还没有"码农"的说法)是 吃青春饭的,到30岁就熬不了夜写不动代码了,所以要尽早转管理岗.相应的,如果你走上管理路线成了技术领导,自然就不必干写代码这种低级重复的体力劳动 了.所以当时自己代码写得很多,技术能力增长很快,但总感觉有点别扭.那感觉就像,你能把车开得又快又熟练,最终只是为了能按时到达机场赶上飞机.然后, 你就再也不用开车了. 不过无论如何,赶上飞机看来是更高级的选择,为了它,放弃苦心修炼的车技也可以接

WinForm程序虚拟分页(实时加载数据)

Windows应用程序中很少见有分页的程序 文件夹中有上万个文件的时候微软也没让用户来翻页查看列表 记事本中的文字,某个系统功能的列表也都没有分页.(Word文档是个例外) 知道web中的分页是怎么做出来的朋友一定知道winform做分页会更简单 winform程序一样也不允许用户一下子把数据库中上万条数据全部检索出来 那么怎么让winform程序即不用翻页,又能分部加载数据呢 代码如下: 一:窗体类 Code    public partial class Form1 : Form    { 

为Android的apk应用程序文件加壳以防止反编译的教程_Android

一.什么是加壳?加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作.大多数病毒就是基于此原理. 二.加壳作用加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的.这种技术也常用来保护软件版权,防止被软件破解. 三.Android Dex文件加壳原理PC平台现在已存在大量的标准的加壳和解壳工具,但是Android作为新兴平台还未出现APK加壳工具.Android Dex文件大量使用引用给加壳带来了一定的难度,但是从理论上讲,Android APK加壳