ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10358|回复: 13

[分享][转帖]【工程不可查看】

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-12-1 09:30 | 显示全部楼层 |阅读模式

以下方法仅供参考
--------------------------------------------------------------------------------


使【工程不可查看】的两种实现方法

在VBE里如何使自己的成果得到一定的保护呢?大家都知道,运用EXCEL本身提供的各级口令保护功能就可以对文档实施加密操作,可是这种口令保护十分脆弱(网上诸如此类暴力破解多如牛毛...).所以大多数VBE用户选择较多的就是如下这种加密方式(【工程不可查看】):
方法一(共享级锁定):
1、先对EXCEL文件进行一般的VBAProject”工程密码保护。

2、打开要保护的文件,选择:工具--->保护--->保护并共享工作簿--->以追踪修订方式共享-->输入密码-->保存文件。
完成后,当你打开“VBAProject”工程属性时,就将会提示:“工程不可看!”

破解方法:

用这种办法的话,只要找出工作表的密码保护,相应的工程就可以查看了,还不如用第二种方法的好!

方法二(推荐,破坏型锁定):

用16进制编辑工具,如WinHex、Ultraedit-32等,再历害点的人完全可以用debug命令来做......

用以上软件打开EXCEL文件,查找定位以下地方:
ID="{00000000-0000-0000-0000-000000000000}" 注:实际显示不会全部为0
此时,你只要将其中的字节随便修改一下即可。保存再打开,就会发现大功告成!
当然,在修改前最好做好你的文档备份。至于恢复只要将改动过的地方还原即可(只要你记住了呵呵)。
顺便说一句,这种方法仍然是可破解的,因为加密总是相对的。

以上方法是出自-微软 陈希章@中国,因担心EH删我的贴,暂不提供方法二的破解方法,呵呵

[此贴子已经被作者于2007-12-1 10:12:13编辑过]

TA的精华主题

TA的得分主题

发表于 2007-12-1 09:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
嘿嘿,难讲哦。

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-12-1 14:46 | 显示全部楼层
QUOTE:
以下是引用hzfurongmu在2007-12-1 9:54:47的发言:
嘿嘿,难讲哦。

不知道如何理解这句话?

TA的精华主题

TA的得分主题

发表于 2007-12-1 14:52 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-12-1 15:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用泓()在2007-12-1 14:52:35的发言:

你的帖子,已被删3次了,的确有点怕怕的,谢谢分享.

你搞错了吧,我的帖啥时候被删过???

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-12-4 14:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

如各位有需要,可以将文件上传,我可以帮助为你的工程加、解锁

另我已上传一个工具(Excel小秘书(开放源码)),里面会有关于工程加锁、解锁的代码...

[此贴子已经被作者于2008-2-18 8:22:30编辑过]

TA的精华主题

TA的得分主题

发表于 2008-2-18 00:16 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-6-19 09:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢!怎么加密呢?

TA的精华主题

TA的得分主题

发表于 2009-10-1 10:21 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-10-9 13:21 | 显示全部楼层

感放楼主分享,哈。其实第二种方法有个很简单的破解办法,被我的天才想法给搞定了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 09:20 , Processed in 0.033872 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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