如何保护C#代码 我自己开发了一套管理软件,现在想让其他人来维护这些代码,但是这些源代码需要保密,如何能够做到,核心技术,自己掌握,其他的,可以让他们自行开发,而即使他们拿走了所有的代码,也没有用,我考虑将主要技术封装成DLL,供他们调用,然后在这个DLL里面,只认到开发计算机的硬盘识别码,他们如果把代码在其他机子上运行,就不可以运行,有没有什么好的办法?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在用了反射。加密 但我用reflecter 一下子 就全出来了。 最好用第三方工具以前看到的一个办法:把dll放到'%WinRoot%\System32', 为dll import会在哪搜索也可以在程序里面编程的改 一些环境变量,让dllimport可以找到 dll 可否用VB写一个dll,这样,不知道会不会被反编译出来,主要是将主要的技术核心用VB做成dll 用N+1层设计,不写注释,一步操作分多步来走,各层之间转来转去,让对方一看代码就说NO 混淆,反射。加密混淆 dotfuscator 用这个加密 dotNET_Reactor 用这个 脱壳 windbg用这个反源代码用这个 reflector直接查看用这个Explorer Suite III 孩子,人家还能装装,你能干什么?用C#?还核心技术,核心技术基本都不用C#写。wuyq11 的回复是善意的,你的答复是恶意的。合适???? 同时送你一番话http://topic.csdn.net/u/20100422/17/eede7ba7-4b91-4cc1-b18d-b356a1fde5e1.html 高手指点方向,我等菜鸟才指点方法。别指望高手能手把手教你。那是我们菜鸟干的事……回复一下楼主可以考虑用.NET Reactor加壳,最新版本加壳,混淆后,导出xml能逆向还原,保护好这个xml文件即可,发布出去的加壳后的软件还是蛮安全的,暂时,还没找到脱壳有效的工具。可以暂时放心使用。而且这软件定期更改加壳方法的,如果你正版用户,会有很高安全性。当然,反射得到所有类这个是可能的,你页没办法,不能让别人不能用吧。 其实是这样的,小弟我开好了一套软件,现在已经基本成熟,也已经有客户在使用,但是客户会有新的需求,偶又没有太多的时间去修改,整个开源,我想叫另外一个程序员去做,但是核心技术,我不想透露,所以想将我的部份核心技术,做成一个DLL,同时在这个DLL里限定某台机器可以使用,其他机器不能运行,可不可以这样,呵呵,不知道有没有描述清楚 hyjchina(心蓝)你是 who 啊!踢出csdn!!! !!! datasource rebuild 说 Could not load type 为什么? using 引入System.Xml命名空间不存是什么原因? asp。net菜鸟问题 答后必谢!!! 一个按钮既要执行一段javascript,又要执行一段后台代码,怎么做? 从ds删除重复的行 请教几个开发策略 如何对html控件赋值!(急!!!) 利用vs.net添加得方法为什么只能自动生成方法得注释,没有参数得注释 如何得到网页里所有层的name的值 庖丁解牛 第三问 ToolboxData什么意思啊? 分页控件AspNetPager 在删除数据时出错
也可以在程序里面编程的改 一些环境变量,让dllimport可以找到 dll
加密
混淆 dotfuscator 用这个
加密 dotNET_Reactor 用这个
反源代码用这个 reflector
直接查看用这个
Explorer Suite III
孩子,人家还能装装,你能干什么?用C#?还核心技术,核心技术基本都不用C#写。wuyq11 的回复是善意的,你的答复是恶意的。合适????
http://topic.csdn.net/u/20100422/17/eede7ba7-4b91-4cc1-b18d-b356a1fde5e1.html
可以考虑用.NET Reactor加壳,最新版本加壳,混淆后,导出xml能逆向还原,保护好这个xml文件即可,发布出去的加壳后的软件还是蛮安全的,暂时,还没找到脱壳有效的工具。可以暂时放心使用。而且这软件定期更改加壳方法的,如果你正版用户,会有很高安全性。当然,反射得到所有类这个是可能的,你页没办法,不能让别人不能用吧。
(心蓝)你是 who 啊!
踢出csdn!!! !!!