zoukankan      html  css  js  c++  java
  • 从Visual SourceSafe (VSS)服务器下载文件(C#)

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
    首先引用ssapi.dll

    只需要调用 VSSItem类中的Get就可以下载一个服务器上的文件到本地。如果需要下载指定版本的,需要先get_Version方法,指定特定版本的item。VSSDatabase vssDatabase = new VSSDatabaseClass();try{vssDatabase.Open(txtDbPath.Text, txtAccount.Text, txtPasswd.Text);}catch{MessageBox.Show("Can't login to the VSS database");return;}try{VSSItem vssitem = vssDatabase.get_VSSItem(txtItemPath.Text, false);VSSItem vssitemVersion = vssitem.get_Version(int.Parse(txtVersion.Text));string localPath = txtLocalpath.Text;vssitemVersion.Get(ref localPath, 0);if (File.Exists(txtLocalpath.Text)){MessageBox.Show("Succeed!");}}catch{MessageBox.Show("Download failed");}例:
                VSSDatabase vssDatabase = new VSSDatabaseClass();
                vssDatabase.Open("\\\\192.168.1.123\\sourcesafe\\srcsafe.ini", "sjf", "sjf");
                VSSItem vssitem = vssDatabase.get_VSSItem("$/JobMate/JobMate.sln", false);
                VSSItem vssitemVersion = vssitem.get_Version(1);
                string s = "c:\\JobMate.sln";
                vssitemVersion.Get(ref s, 0); 1.微软提供了一个叫做VSSITEM的动态库(DLL),帮助页面地址为http://msdn2.microsoft.com/en-us/library/microsoft.visualstudio.sourcesafe.interop.aspx
    2.VSS的第三方工具
        1)Dynamsaft 的 SourceAnywhere For VSS
        2)SourceGear 的 SourceOffSite
       
    二次开发应该大部分应用我能想到的是在配置管理的一些日志的收集,然后根据收集到的日志进行整理形成相关的分析报告,再有就是时实的监控呀、根据监控的日志找到存在的问题,然后对整个配置管理进行进一步的提升等等方面。
  • 相关阅读:
    Mousejack Hacking : 如何利用MouseJack进行物理攻击
    美国总统大选,黑客组织“匿名者”(Anonymous)也来凑热闹
    移动终端iframe的旋屏
    sql 语句和 mongodb 语句对应表
    [转] 两个viewport的故事
    单机斗地主
    websokcet压力测试工具
    python处理网络文字流,设置为utf8编码
    mysql常用命令
    redis学习资料
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912169.html
Copyright © 2011-2022 走看看