醉春风

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  21 随笔 :: 90 文章 :: 22 评论 :: 1 引用

一:
你可以用这个方式恢复:  
  1.在服务器上打开配置库所在目录的srcsafe.ini文件,看里面是不是有这么一行   Use_Network_Name   =   Yes   ,如果是“No”改成“Yes”,如果没有则添加这一行,然后保存。
  2.在你用来访问VSS的客户机上(Win2000/NT)建立一个帐号为Admin的用户,密码自己随便定。注销当前用户,改用Admin这个用户登录到本地机器。   
  3.在自己的机器上安装一套VSS的管理程序,即Visual   Sourcesafe   administrator,运行之,用它去打开你的配置库,你现在可以用Admin的身份做一切操作了,包括改密码.
  注释: VSS的安全性很差,访问控制形同虚设,任何普通用户都可以获得整个版本库的全部内容,如果不给srcsafe.ini文件加只读保护的话,普通用户都能变成Admin来搞破坏。

二:忘了SourceSafe管理员的密码怎么办?
     打开vss数据库所在的文件夹,打开data目录,找到um.dat文件,用十六进制编辑器打开编辑它,从 offset 80 的 55 55 开始,将值改为如下文所述的样子,然后保存,这样um.dat文件就回到了初始状态。

      再打开vss admin,就可以用admin用户登录了,密码为空。

80h:    55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00 00 00
90h:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0h:    00 00 00 00 90 6e 00 00 a8 01 00 00 00 00 00 00

posted on 2008-06-30 14:01 醉春风 阅读(103) 评论(0)  编辑 收藏 所属分类: 程序人生