明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: cag

[分享]用DLL加强VBA开发中源程序的保护

  [复制链接]
发表于 2010-12-29 21:45:46 | 显示全部楼层
学习了,加强一下保护
发表于 2011-2-18 20:00:01 | 显示全部楼层
本帖最后由 yanyanjun999 于 2011-2-18 20:03 编辑

楼主啊,你的方法,做出来的dll在别人机器上调用时提示"自动化(Automation)错误",需要引用后才能使用啊。郁闷,寻找出路中。
ps:dll在别人机器上已注册,但是只能打开“工具”-》“引用”,然后引用这个dll才有作用
发表于 2011-2-19 09:42:21 | 显示全部楼层
不好意思,是我自己没有把dll注册好,手动注册一下dll就可以用了,看来得继续研究用代码注册dll
发表于 2011-2-25 09:09:26 | 显示全部楼层
很感谢分享这么好的经验,正在找这方面的资料学习
发表于 2011-2-27 00:26:48 | 显示全部楼层
为什么生成的dll在LISP里调用不了,如,会当机
(setq obj(vlax-create-object ("LineCreation.TestDll")))
(vlax-invoke obj "start")
(vlax-release-object obj)
发表于 2011-12-12 17:38:59 | 显示全部楼层
等待高手回答。。。
发表于 2011-12-12 18:11:44 | 显示全部楼层
本帖最后由 huaxiamengqing 于 2011-12-12 18:13 编辑

将代码写成一个大dll是一种很愚蠢的做法。实际上你的代码已经通过你的dll文件泄露,根本没实现什么加密。别人可以用你的dll做任何你源码能做的事情。另外都要手动注册你的dll.
发表于 2012-2-3 18:42:09 | 显示全部楼层
学习了。。。。。。。。。。
发表于 2012-2-4 16:49:07 | 显示全部楼层
原来动态链接库可以自己写呀,学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 13:09 , Processed in 0.165601 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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