- UID
- 517
- 积分
- 935
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-1-14
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Note: this feature is available only on Professional version of AVPR.
If you have a document with password-protected VBA project, but for some reason the password cannot be recovered, or the password shown by AVPR cannot be entered (e.g. it contains non-English characters that cannot be entered using your keyboard), or AVPR only allows to change or remove that password (but you would not like to do that), you can use the VBA backdoor feature. It works for all applications which can create VBA projects in their documents, not only Microsoft Office (for example, Corel WordPerfect Office).
With that feature, the password is not being recovered at all. However, you?e able to open VBA project (to view/edit the code); of course, you should have the application (this document has been created with, or later version) installed.
Just press the VBA button on AVPR toolbar (or select VBA Backdoor | Open file through backdoor menu item). The program will prompt you for the document file; select one, and AVPR will run the application (with a special way) this document has been created with, and load your document into it. Now go into VBA properties (typically, it is under Tools | Macro | Visual Basic Editor; Tools | VBAProject Properties; you?l be prompted for the password. Enter ANY one (e.g., xyz), and it will be accepted! If your document has been created in Microsoft Office 97, you can use Office 2000 or Office XP, too. However, the reverse is not true: if you would like to unprotect Office 2000/XP document, but have only Office 97 installed, AVPR will still run it (with a warning message), but backdoor will not work.
In addition (for example, in the case if the extension of the protected files is not registered in the system, so AVPR don? know what program to execute), you can just run the desired application (the one with VBA support: Word, Excel, FrontPage, AutoCad etc) using the same technology: select VBA Backdoor | Launch application menu item. Backdoor will be activated, and for all documents you will open in that application, any password will be accepted.
Please note that this backdoor is supported only for a limited number of versions of VBA engine (VBE.DLL or VBE6.DLL) ?the ones that were available when current version of AVPR has been released (the latest one comes with Microsoft Office XP). When the application is executed, AVPR prints (into the status Window) the size and version number of that DLL. If your one is not supported yet, AVPR uses ?eneric?patch, which may fail under certain circumstances. |
|