小编kam*_*rao的帖子

获取Visual Source Safe 6.0中签出的文件列表

每周,我需要从我的Visual Source Safe 6.0服务器生成一个文件列表,它们处于Checked-out状态.该列表应提供已签出文件的文件名和用户ID.

是否有任何命令行程序可用于实现上述目标?或者是否有任何外部工具/实用程序为我做这项工作?

visual-sourcesafe visual-sourcesafe-2005

4
推荐指数
2
解决办法
7344
查看次数

Process.Start in C#系统找不到指定文件的错误

这是我面临的一个愚蠢而棘手的问题.

以下代码运行良好(它启动计算器):

ProcessStartInfo psStartInfo = new ProcessStartInfo();
psStartInfo.FileName = @"c:\windows\system32\calc.exe";

Process ps = Process.Start(psStartInfo);
Run Code Online (Sandbox Code Playgroud)

但是SoundRecorder的下面一个不起作用.它给了我"系统找不到指定的文件"错误.

ProcessStartInfo psStartInfo = new ProcessStartInfo();
psStartInfo.FileName = @"c:\windows\system32\soundrecorder.exe";

Process ps = Process.Start(psStartInfo);
Run Code Online (Sandbox Code Playgroud)

我可以使用开始 - >运行 - >"c:\ windows\system32\soundrecorder.exe"命令启动录音机.

有什么想法会出错吗?

我在Visual Studio 2015中使用C#并使用Windows 7操作系统.

更新1:我尝试了一个File.Exists检查,它显示了以下代码中的MessageBox:

if (File.Exists(@"c:\windows\system32\soundrecorder.exe"))
{
    ProcessStartInfo psStartInfo = new ProcessStartInfo();
    psStartInfo.FileName = @"c:\windows\system32\soundrecorder.exe";

    Process ps = Process.Start(psStartInfo);
}
else
{
    MessageBox.Show("File not found");
}
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
2
解决办法
1万
查看次数