日期:2014-05-18  浏览次数:20397 次

|M| 有没有什么办法记我生成的DLL 不被Reflector.exe这个工具看到我的源码
给客户做的网站
因为还没有给我钱所以在
DLL里面有一段代码是可以远程处理他们的数据库的
以便他不给钱的话我还有后门

但客户竟找人用工具看到了这一行代码
就说我网站不安全,不给我钱,晕做了半个月只给了500

我想他可能是用   Reflector.exe   查看了我的   com.dll

有没有什么办法让我的DLL安全一点不让别人反编译

谢谢

------解决方案--------------------
楼主这样做不好吧,还是和客户多沟通沟通
http://www.cnblogs.com/BearsTaR/archive/2006/05/25/ProtectDll.html
------解决方案--------------------
up
------解决方案--------------------
http://www.1024k.cn/net/2007/200704/23330.html
------解决方案--------------------
http://www.cnblogs.com/Aiasted/MyComments.html?page=5
------解决方案--------------------
曾听人说好像是可以“模糊”一下的 ... ...
------解决方案--------------------
没用过,up
------解决方案--------------------
好像是可以用混淆器
自己没用过,所以不保证是不是真的
------解决方案--------------------
其实楼主不用这样做的,做乙方的一方面是要和客户做好沟通,另一方面要客户先预付一些费用,另外还可以在谈谈维护合同什么的,但有些客户确实很不要脸的,对这样的客户你就明确表态,不给钱只能试用,发现bug你们可以修正,但不给钱只能用一段时间。所以你在代码里留后门不如控制一下使用期限。
------解决方案--------------------
混淆器也挡不住...虽然乱也能看...
------解决方案--------------------
混淆器是在技术上的手段 最好确实是跟客户好好的沟通 开个玩笑的说 你可以留几个恶意Bug 他不仁 你就不义 钱也不要了 就让它爆发吧 但要注意合同 不要在那上面摔跟头 被人家拿住把柄!!!
------解决方案--------------------
wangwei155(没钱买枪我只能作弊) (
kinglht(爱新觉罗至尊宝) (
---------------------
说得没错,前期没有和客户说好
但现在感觉,把自己的DLL加了密总比不加密给客户好

所以大家说说怎么来加密好

谢谢