利用dll加密asp代码,防止别人移植代码

gowlbackup 2006-08-29 03:03:19
利用dll加密asp代码,防止别人移植代码

需求:我想把开发的一套asp代码,在我的服务上可以架设,别人有我服务器的密码,但是我不想他把我的代码偷走使用在自己的服务器上使用。

方案:开发一个dll文件,放到服务器C:\windows\system32\movie.dll下,每个asp代码最前边先检测movie.dll,效验正确性,如果发现dll文件正确,那么asp可以打开,如果dll文件不正确,asp代码不执行。最后把每个asp文件加密,asp代码内容成为乱码,使盗用者不能看到dll文件的存放路径。dll文件里最好绑定了网卡的mac地址。

不知道哪位高人有做过类似项目?这样可行不可行?或者还有其他好的方案来解决。
...全文
423 13 打赏 收藏 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
iasky 2006-09-23
  • 打赏
  • 举报
回复
dll注册就可以了

这样可以防止代码公开,不过,如果别人用虚拟主机,不能注册dll,就麻烦了
大猫钓鱼 2006-09-23
  • 打赏
  • 举报
回复
建议大部分逻辑都封到dll中去
=============================

同意
hbjmdx008 2006-09-23
  • 打赏
  • 举报
回复
up
擒兽 2006-09-02
  • 打赏
  • 举报
回复
楼主没这个必要。这样只会害自己眼光低速成长。WEB的明文代码怎么防都不完全。

ASP就只是一个数据库接口和组件接口,它不会高深到哪里去。
caixinke 2006-09-02
  • 打赏
  • 举报
回复
利用vb生成dll,然后在服务器上注册即可在asp页面里面直接调用dll的方法。当然可以在dll里面加入网卡的 MAC地址,关键是如何用掉本去获取网卡MAC地址。另外,如果用了dll技术,代码就 没有加密的必要了,这个与dll的存放路径没任何关系,dll文件完全可以不放在站点内,放在服务器的任何位置都可。
ljh 2006-09-02
  • 打赏
  • 举报
回复
有转换工具。
http://www.asptodll.com.cn
epic2005 2006-08-30
  • 打赏
  • 举报
回复
mark
net205 2006-08-29
  • 打赏
  • 举报
回复
开发一个dll文件,放到服务器C:\windows\system32\movie.dll下,每个asp代码最前边先检测movie.dll,效验正确性,如果发现dll文件正确,那么asp可以打开,如果dll文件不正确,asp代码不执行。
--------------------
按你这样做,dll只做个校验的做用,要是别人把asp解密后,删掉那校验部分,不一样的使用???

建议大部分逻辑都封到dll中去,效果看动易的
代码:
http://www.baidu.com/s?wd=asp+%B7%E2%D7%B0&cl=3
dreampeter 2006-08-29
  • 打赏
  • 举报
回复
哈哈,前些时候正好做过这样的东西,全封装
IP,MAC,硬盘序列号
有需要可以帮你也做一个
tippointGmail 2006-08-29
  • 打赏
  • 举报
回复
1.用vb生成数据库连接部分的dll文件,方法网上很多
2.采用net编译
yejian6601503 2006-08-29
  • 打赏
  • 举报
回复
DLL是注册的,不是放哪个路径

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧