本帖最后由 shaokui123 于 2021-5-13 11:19 编辑
发表于 2021-5-11 09:01 01 写在前面 首先,vba是个好东西,工作中很多半自动化的数据需求都可以用vba解决。 在公司内部,由于我们不是专业的IT开发,各行各业的业务需求千差万别没有可用借鉴,所以有时候可能实现一个功能需要查资料、反复测试、废寝忘食,当最终实现功能的时候,那喜悦是无以言表的。 对于一套软件、一个系统,什么才是最重要的?当然是源码,在知识产权保护意识日益增强的今天,如何保护我们的知识产权是每个开发者应该关注的问题,VBA自然也不例外。保护VBA宏代码、保护EXCEL公式,防止他人非法破解、窃取您的劳动成果;防止Excel文件被非法拷贝带出您公司;防控您在Excel基础上编写的软件被非法盗版,提高您的正版软件的市场占有率; 因为excel的vba保护很弱,vbe加密码、模组隐藏、代码混淆等等手段,这些网上有很多破文介绍和软体下载,被破解只是时间和精力问题,封装又有很多限制和需要学习新的知识。 我们需要一个崭新的加密方案来保护自己的代码,最好小白都会的,浅显易做的,点个按钮就可以的,所以经过反复研究思考做出了此方案,使用崭新的技术手段,能很大程度上防止破解,诚然没有绝对的加密,但是我们身边厉害的破解高手有几个? 使用范围也是小圈子,采用的技术也是网络上基本没有破文讲解的。 主要原理就是透明加密(又称为自动加密)技术是近年来针对企业文件保密需求应运而生的一种文件加密技术。所谓透明,是指对使用者来说是未知的。当使用者在打开或编辑指定文件时,加密环境将自动对已加密的文件自动解密。文件在硬盘上是密文,在内存中是明文。一旦离开使用环境,由于应用程序无法得到自动解密的服务而无法打开,从而起来保护文件内容的效果。 不考虑加密,除非你是自己编写自己用,否则就是用自己的精力免费为别人做嫁衣!!! 02 使用方法 将压缩包(压缩包请在公众号后台回复"VBA加密"索取)解压到任意文件夹内,手动注册加密控件(cmd注册或右键注册,不要用批处理或工具注册 会出现伪注册成功情况)。32位的office使用32.dll,64位的office使用64.dll 如遇360等提示,放行同意即可 03 注意事项 1、重要文档加密前请自行备份,加密后的文档不可逆回,否则也失去了加密的意义。 2、不要给加密后的文档再增加打开密码保护,否则保存出错破坏文档 3、注册后的dll文件不要删除移动改名,如误操作重新注册即可
04 写在最后 该加密方案主要有以下优点: 相比国外动辄上百上千美元注册费用,本加密方案公测免费提供需要的网友 规避了专业软件繁琐的操作,也不用费神学习新知识自己封装,实现了不会编程的小白也能轻松点个按钮即可加密 使用系统底层技术,加密力度强悍,保护您的作品绰绰有余 可加密文件不限格式,包括.xls、.xlsx、xlsm、xla、xlam等 加密保护后的文件打开后可修改、可保存 支持EXCEL2000/XP/200/2007/2010/2013/2016,WIN10/8.1/8/7/2003/Vista/XP/2000/NT/98 加密环境只有自己知道,可把加密环境文件放在任意隐藏位置 可只运行在自己机器上或者指定机器上 加密后的文档还是excel原格式 后台特殊技术不显示工程信息防代码泄露 防止破解软件打开受保护的EXCEL文件 自动屏蔽VBE窗口 自动屏蔽各种进入VBE快捷方式和菜单 可选择自动屏蔽另存为 重装系统或加密环境被破坏等情况下无法运行被处理过的文档(重新设置环境即可) 加密的文档即使另存为后也还是加密文档 不影响office程序的正常使用 可禁止保存、可保存、隐藏公式、设置权限等等 唯一需要特殊提醒的是在每一个使用者的终端都需要先注册dll(加密钥匙),只需要注册一次即可。 04 感谢 感谢网友李**在开发期间提出的宝贵意见,我也从他那学到了很多宝贵的知识。 感谢网络上各位高手无私公开的资料和教程
下载地址:关注公众号:it云水客,并回复“vba加密”获取加密程序
15#更新演示文档
|