明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3450|回复: 10

怎样对我的AUTOLISP程序进行加密?

  [复制链接]
发表于 2003-6-20 15:19:00 | 显示全部楼层 |阅读模式
各位大虾及斑竹,怎样对我的AUTOLISP程序进行加密?并且使得非法用户导致文件错误???谢谢!
发表于 2003-6-20 21:51:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-6-20 23:14:00 | 显示全部楼层

把它编译成fas文件就可以了。

发表于 2003-6-23 12:07:00 | 显示全部楼层

限制使用者

(defun CHECK ()
  (if (or (= (getvar "_pkser") "400-12345678");;限制autocad版本(原版序号才有效)
          (= (getvar "loginname") "LUCAS");;限制使用者
          (= (getenv "computername") "HELLO");;限制使用计算机
      )
    (progn
      (alert "未经同意请勿使用本程序\n\n      AUTOCAD将结束")
      (command "QUIT" "Y" "" "")
    )
  )
)
发表于 2003-6-23 13:01:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-6-23 13:26:00 | 显示全部楼层

因很多環境變數在WIN98下無效

因很多環境變數在WIN98下無效
发表于 2003-7-12 11:16:00 | 显示全部楼层
lzfat发表于2003-6-20 21:51:00我得简单方法
你可以使用lisp里面得findfile这个函数找寻一个你自己设定得文件,找不到立刻退出不执行程序,这样别人拷贝了你得程序,由于不知道你找寻得是哪一个文件,呵呵,你不就算是“加密



这样好容易被破解的/
发表于 2003-7-13 08:05:00 | 显示全部楼层
可以利用注册表
发表于 2003-7-13 23:59:00 | 显示全部楼层
利用注册表,用程序在注册表里建立自己的键值,每次运行自己的程序都要访问注册表检查
是否是你的健值,这样做程序只能在你的机器上运行。
发表于 2003-7-21 08:41:00 | 显示全部楼层
可以借助lisplink或protect等工具,去网上找找吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 00:18 , Processed in 0.208225 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表