Office中国论坛/Access中国论坛

标题: 反编译Access数据库 [打印本页]

作者: t小宝    时间: 2008-2-19 22:35
标题: 反编译Access数据库
可不是反编译MDE文件哟。。。失望了吧。。。

是反编译MDB文件,在VBA代码编辑器中点调试菜单有个编译命令,没听说过反编译吧。
既然有编译就有反编译呀,这么想就行了。
其实是一个Access的命令行参数:/decompile,用法是运行:MSACCESS.EXE 要反编译的Acc数据库路径名称 /decompile,可以使这个数据库恢复未编译状态,还可大大减少它以后出错的机率。

这个参数在帮助文档中没有讲到,是在一本老外出的书上有的,好象叫什么ACCESS2003宝典,我在书店看过一下,但太贵,没有买,现在好象没有卖了。有这本书的请跟帖补充一下。

前段又在网上下载了一本PDF格式的,但是英文,看不懂,里面这一段是关于如何反编译的:
Summary—six steps to large database success
If you’re ready to release your application for a real test by the users, you should
follow the steps below to insure a clean-running system:
1.
Reboot your computer to clean up memory.
2.
Create a new Access database and import all the objects. Then close Access.
3.
Restart Access by using the /decompile option while holding down the Shift
key. Close Access after the database window is displayed.
4.
Restart Access normally while holding down the Shift key.
5.
Compile the database.
6.
Compact and Repair the database.

大意是讲重新编译一个数据库的6个步骤,然后得到一个更强壮的新数据库。
1 是重启计算机
2 是新建一个Access数据库,然后导入原数据库的全部对象,再关闭。
3 是用/decompile命令行参数反编译新的数据库,再关闭。
4 是再打开新数据库
5 是编译打开的数据库
6 是压缩数据库
这是我用翻译工具得出的,汗 。。。请懂英文的朋友帮翻译一下!

这里有一编微软官方网站上的文章,讲到这个反编译函数:
http://support.microsoft.com/kb/819780/zh-cn

下面是我做的一个VBS脚本程序,可以完成上面说的后5个步骤。主要是最近对VBS有兴趣,其实也不懂什么,这个程序也没有什么特别,都是收集网上的vbs代码,目的是抛砖引玉,向VBS高手学习。


作者: tmtony    时间: 2008-2-19 23:05
学习学习
以前数据库出错时, 使用过反编绎参数,  是挺管用的. 有几次修复了数据库
作者: andymark    时间: 2008-2-19 23:30
可行,刚用来修复了一个进入VBA有问题的数据库
作者: huangqinyong    时间: 2008-2-19 23:42
i see
作者: fswxs    时间: 2008-2-21 22:56
学习学习,希望以后能用到
作者: liwen    时间: 2008-2-22 10:21
真有效倒用的上了。。
作者: yangmei    时间: 2008-2-29 16:37
标题: 参考
需要了解看看能否帮助使用解决问题
作者: t小宝    时间: 2008-3-1 13:15
MSACCESS 好象还有别的不公开的命令行参数,有谁知道拿出来分享一下...
作者: 5988143    时间: 2008-3-1 16:20
,学习学习!
作者: dasan    时间: 2008-3-1 19:35
标题: 回复 1# 的帖子
yes,i know
作者: changjhjn666    时间: 2008-3-5 21:20
标题: 反编译Access数据库
反编译Access数据库
作者: leexiaodong    时间: 2008-3-7 08:57
MSACCESS 好象还有别的不公开的命令行参数,有谁知道拿出来分享一下...
作者: microman    时间: 2008-3-8 23:23
下来看看,不懂的就想知道。哈哈
作者: netfish    时间: 2008-3-11 15:38
:)
作者: zyp522007    时间: 2008-3-11 16:23
标题: 学习学习!!!!!yes,i know
学习学习!!!!!yes,i know
作者: v_tang    时间: 2008-3-12 17:56
路过,  学习一下!
作者: pxm987    时间: 2008-3-13 11:41
不知道有什么用,mdb如果不加密代码 本身都可以看的饿
作者: pxm987    时间: 2008-3-13 11:42
不知道有什么用,mdb如果不加密代码 本身都可以看的饿
作者: pxm987    时间: 2008-3-13 11:42
标题: 不知道有什么用,mdb如果不加密代码 本身都可以看的饿
不知道有什么用,mdb如果不加密代码 本身都可以看的饿
作者: pppstar    时间: 2008-3-24 13:28
恢复看看
作者: jint    时间: 2008-4-4 21:03
标题: 回复 1# 的帖子
[:24]
作者: huangxiuwen    时间: 2008-5-6 00:29
很强大呀.......................
作者: huangxiuwen    时间: 2008-5-6 00:59
之前小弟开发的系统,客户老说会经常死机.是在运行小弟的程序时造成的.用了你的反编译之后,现在客户说已经很少出现这种问题了.楼主呀.真不知道说你什么好.哎.亲一下吧.可别吐呀.
作者: msnrhino    时间: 2008-5-13 12:17
学习中~~~
作者: ykkurt    时间: 2008-5-17 11:55
强烈支持一下~~~
作者: niwj    时间: 2008-5-23 22:45
[:50] 看看能不能解决我的问题
作者: liaug    时间: 2008-5-23 23:22
[:33] [:33]
作者: 88189746    时间: 2008-5-23 23:24
[:50]
作者: yuayua23    时间: 2008-6-2 19:22
[:25] 用下先
作者: hclan    时间: 2008-6-4 14:40
回复看一下
作者: flew0214    时间: 2008-6-11 15:08
[:50] [:50]
作者: hmsoft    时间: 2008-6-24 10:55
yes,i know
作者: wty_lx    时间: 2008-7-9 10:06
kankan
作者: pengkuo    时间: 2008-7-15 22:34
太深奥了。。
作者: yaozi    时间: 2008-7-31 11:33
d[:30] [:29]
作者: elecsy    时间: 2008-8-17 02:34
你知道如何处理MED?
作者: zzcjp    时间: 2008-10-23 22:04
真是好东东
作者: lsmlufeng123    时间: 2008-11-11 18:32
密码多少
作者: lsmlufeng123    时间: 2008-11-11 18:33
密码多少啊
作者: lsmlufeng123    时间: 2008-11-11 18:34
我已经回复了,还是看不到密码
作者: lsmlufeng123    时间: 2008-11-11 18:34
我已经回复了,还是看不到密码111
作者: lsmlufeng123    时间: 2008-11-11 18:50
文件的密码多少
作者: lsmlufeng123    时间: 2008-11-11 19:00
WINRAR文件密码
作者: linux1688    时间: 2008-11-20 10:57
学习学习,希望以后能用到
作者: yaoguiq1979    时间: 2008-12-3 15:49
标题: 回复 1# 的帖子
DDDDDDDDDDDDDDDDD
作者: 116123961    时间: 2008-12-19 14:18
[:50] [:50] [:50] [:50]
作者: yori2007    时间: 2008-12-22 11:54
[:50] 看看啊
作者: love6670    时间: 2009-1-5 11:03
正找这个呢,谢谢楼主分享
作者: min_summer    时间: 2009-1-12 12:27
学习,谢谢
作者: zjsmf933    时间: 2009-2-27 20:37
mima
作者: jiayinlb    时间: 2009-2-28 11:21
高手
作者: xmxth002    时间: 2009-3-18 21:25
有什么 用处
作者: yelinrui    时间: 2009-5-5 10:20
想看看~~
作者: yelinrui    时间: 2009-5-5 10:25
解压缩密码是多少?看不到呢
作者: teda    时间: 2009-5-5 16:42
i like it
作者: 右手    时间: 2009-6-12 10:24
看一下
作者: noahsarkcndfb    时间: 2009-6-19 16:28
谢谢!正需要
作者: zhenhao11    时间: 2009-7-6 02:09
学习学习,以后能用到
作者: xuwenning    时间: 2009-7-6 09:00
学习
学习
作者: wenjlong    时间: 2009-9-15 11:01
学习一下
作者: c101    时间: 2009-9-15 11:23
謝謝
作者: LIMING999888    时间: 2009-11-27 09:52
学习学习
作者: 鱼儿游游    时间: 2009-12-2 20:30

作者: sxb2007    时间: 2009-12-3 20:50
看看
作者: liaoqiang234    时间: 2009-12-17 14:41
学习学习!
作者: let    时间: 2009-12-24 21:03
我顶死你
作者: yanwei82123300    时间: 2010-1-4 09:33
学习学习
作者: victor1144    时间: 2010-1-7 02:23
XXXXXXXXXXXX
作者: xryacc2    时间: 2010-2-5 00:15
看看
作者: yafeizh    时间: 2010-2-9 12:30
正好需要
作者: ngy009    时间: 2010-2-22 11:00
谢谢,太需要了
作者: LeeTien    时间: 2010-3-6 00:01
楼主贼谦虚了,人才啊
作者: zyp    时间: 2010-4-14 08:51
学习了
作者: yellowlmf    时间: 2010-4-16 13:18
谢谢!
作者: yellowlmf    时间: 2010-4-16 13:23
密码是什么呢?
作者: Lightsome    时间: 2010-5-30 02:51
学习学习
作者: 红尘如烟    时间: 2010-8-12 22:07
呃,我有那本书,也看到了那段,不过没怎么往心里去。
小宝这么一说才发现,原来这个玩意儿还可以用来解决数据库出现的一些奇怪问题……
作者: qxqjdy    时间: 2010-9-3 17:30
学习学习
作者: li08hua    时间: 2010-11-1 01:40
学习!
作者: goingstar    时间: 2010-11-13 12:30
hhhhhhh
作者: xie62    时间: 2010-11-13 13:46
学习学习!
作者: rach2332    时间: 2010-12-9 13:58
学习学习!
作者: choonlai    时间: 2010-12-10 13:39
看看,学学
作者: liusunlm    时间: 2010-12-24 15:11
haodongxi
作者: ryyzh    时间: 2010-12-31 11:05
hao dongdong
作者: lwb_hao    时间: 2011-1-27 15:44
学习学习

作者: pxsj    时间: 2011-2-15 14:42
学学,先谢谢
作者: lychate    时间: 2011-3-22 10:46
学习一下。
作者: huguanfa0923    时间: 2011-5-12 10:31
正遇到这问题,待解决
作者: senny    时间: 2011-5-25 20:51
看看内容
作者: fyssz    时间: 2011-6-12 14:16
学习学习,希望以后能用到
作者: 轻舞飞扬123    时间: 2011-8-29 13:52
学习一下。
作者: 轻舞飞扬123    时间: 2011-8-29 14:13
楼主,还要什么解压密码,请问一下是什么呢?
作者: 星风雨    时间: 2011-9-22 20:23
学习学习
作者: jintian3166    时间: 2011-11-2 21:34
111111111111111
作者: linxun    时间: 2011-11-11 14:27
下来看看,谢谢楼主的辛苦。
作者: 杨成云    时间: 2011-12-15 20:07
最近打开Access数据库VBA时就出现问题
作者: boyandmerry    时间: 2012-4-4 00:26
学习学习一下
作者: zrj898    时间: 2012-4-20 10:48
感谢分享!最好提供源码!
作者: myua2k    时间: 2012-4-22 23:33
学习学习,希望以后能用到




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3