CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  企业开发 >  Lotus

百分求救!急!

楼主sxdfxr(sxd)2002-06-18 22:48:17 在 企业开发 / Lotus 提问

我数据库中的代码都被隐藏掉了,我如何才可以再看到代码啊?  
  急! 问题点数:100、回复次数:12Top

1 楼sxdfxr(sxd)回复于 2002-06-19 09:23:04 得分 0

总的有个人过来拿分啊!Top

2 楼lzx123(真心英雄)回复于 2002-06-19 09:25:26 得分 30

众所周知,通过使用模板刷新数据库设计可以隐藏数据库的设计。但是这种隐藏方式实际并不安全,因为其它人可以使用一些非常规的手段恢复部分隐藏的数据库设计。  
  恢复步骤如下:  
  1、新建一个空白数据库ABC.nsf。  
  2、在应用设计端中打开该数据库ABC。  
  3、关闭该数据库。将ABC数据库删除或或重新命名。  
  4、将隐藏了设计的数据库文件名修改为ABC.nsf。  
  5、进入应用设计端,使用位于屏幕左侧的设计书签,进入ABC数据库的设计界面。  
  6、将已经看到的隐藏设计拷贝到其它数据库中。  
   
   
  注意事项:  
  1、该方法仅能恢复作者自己隐藏的设计,如果要恢复他人隐藏的设计,需要注册同名同姓的ID,并且组织名称也要相同。  
  2、该方法不能恢复代理设计。  
  3、该方法不能恢复所有设计元素中公式和Script代码。  
  Top

3 楼rosemerry(珏儿)回复于 2002-06-19 09:32:05 得分 10

你用这个库的模板再更新一下设计就可以了!Top

4 楼sxdfxr(sxd)回复于 2002-06-19 10:00:08 得分 0

to       lzx123(真心英雄)    
   
      你的方法怎么还是看不到啊?Top

5 楼nootfly(老虎)回复于 2002-06-19 10:06:17 得分 0

rosemerry(珏儿)   方法不能恢复代理,script库和公式。Top

6 楼lzx123(真心英雄)回复于 2002-06-19 10:29:55 得分 0

sxdfxr(sxd)   :  
      我这个方法也是是没有办法恢复代理,script库和公式。致今为止我还没有发现更好的,能恢复代理,script库和公式的。毕竟LOTUS的安全保密性还是很好的!Top

7 楼small_idiot(开心)回复于 2002-06-19 11:45:53 得分 0

如果没有原来的模板,你是没办法看到设计的!Top

8 楼rosemerry(珏儿)回复于 2002-06-19 13:18:12 得分 0

都可以看到,除非你的模板没有代理的设计!Top

9 楼puniness(聊人)回复于 2002-06-19 14:47:29 得分 10

搜索一下,这个问题我回答过Top

10 楼tianzl(星云)回复于 2002-06-19 21:50:59 得分 50

下面的几种方法试试(转载):  
   
  恢复数据库隐藏设计:    
  方法1:    
  1.   将数据库做一个本地拷贝。    
  2.   确保具有管理者或设计者权限。    
  3.   在一个十六进制编辑器中打开该数据库文件(推荐使用hexworks)。    
  4.   把地址000000BC从十六进制代码20改为00。    
  5.   保存文件。    
  6.   在NOTES中查看该数据库,隐藏的数据库被恢复了。    
  方法2:    
  将隐藏的数据库设计恢复    
  1、新建一个空白数据库new.nsf,具有设计权限。    
  2、在Lotus   Domino   Designer中假装修改设计,使其在左边工具栏中留下快捷设计按钮。    
  3、退出所有Lotus   Domino/Notes程序,在资源管理器中将new.nsf删除或重新命名,在将隐藏的数据库名称命名为new.nsf。    
  4、进入Lotus   Domino   Designer,发现new.nsf的快捷设计按钮还存在,进入即可修改new.nsf。但此时的new.nsf是已经隐藏设计的数据库文件了。    
  5、这个方法仅能恢复自己隐藏的设计,如果要恢复别人隐藏的设计需要注册同名同姓的ID,并且组织名称也要相同。    
  方法3:    
  有一个已经被设计好的模板被隐藏了。因为你已经丢失里包含这个模板的主要   文件。现在,你需要为这个应用重新构造一下这个模板。    
  方法:    
  关闭你的NOTES客户端,将名为cache.dsk的文件删除。然后重新启动NOTES,并且打开你想恢复的已设计好的数据库。一定要写这个软件的绝对路径。例如,就让我们说那只是一个简单的许可周期。先从启动程序启动,然后是验证程序,等等,一直完成整个周期。同时,要确认在执行上述过程是没有打开其他任何NOTES数据库,并且,要确认你已经实现了你想恢复所设计的软件的所有实用功能。现在,在你的工作区里加上名为Cache.dsk的文件。从已打开的数据库对话框中,单击Browse按钮,并且选择cache.dsk文件。把它加到你的工作区里,不要在“打开数据库”对话框里打开它。现在,在cache.dsk的数据库图标上单击右键,开始设计。有可以看到几乎所有的设计控件,像窗体,子窗体,脚本库,浏览器,甚至是数据库脚本。当然,这些窗口通常是不隐藏的,但是你可以通过观察,对某一个窗口的设计加入自己的设计。      
     
     
  Top

11 楼sxdfxr(sxd)回复于 2002-06-20 14:14:49 得分 0

公式现在还没有恢复的方法吗?Top

12 楼sxdfxr(sxd)回复于 2002-06-20 21:04:41 得分 0

谢谢各位!Top

相关问题

  • 急!急!急! 百分放送!
  • 百分酬谢!!!!急!急!
  • 百分在线求解!!!急!!!!
  • 百分求一算法!!!!急
  • 百分急求:tomcat5 配置!!
  • 急问一个问题---百分相赠
  • 急!一百分求临时表范例!
  • JavaScript初学者,百分求助!急!
  • 在线急等,百分相赠!!!!!
  • 一百分~~急需高手帮忙

关键词

  • 数据库
  • 模板
  • 文件
  • 代码
  • lotus
  • 数据库设计
  • 命名
  • 修改
  • notes
  • 隐藏

得分解答快速导航

  • 帖主:sxdfxr
  • lzx123
  • rosemerry
  • puniness
  • tianzl

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo