support x64 location for ultracompare
This commit is contained in:
parent
9befc92794
commit
ba9eddd1a1
@ -257,8 +257,17 @@ namespace Sync
|
||||
foreach (FileCompare fc in fcList)
|
||||
{
|
||||
Console.WriteLine("Compare {0} and {1}", fc.FileName, fc.SSFileName);
|
||||
string cmd = string.Format("\"C:\\Program Files\\IDM Computer Solutions\\UltraCompare\\UC.exe\" -t \"{0}\" \"{1}\"", fc.FileName, fc.SSFileName);
|
||||
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(@"C:\Program Files\IDM Computer Solutions\UltraCompare\UC.exe",
|
||||
string progname = string.Empty;
|
||||
if (System.IO.File.Exists(@"C:\Program Files\IDM Computer Solutions\UltraCompare\UC.exe"))
|
||||
{
|
||||
progname = @"C:\Program Files\IDM Computer Solutions\UltraCompare\UC.exe";
|
||||
}
|
||||
if (System.IO.File.Exists(@"C:\Program Files (x86)\IDM Computer Solutions\UltraCompare\UC.exe"))
|
||||
{
|
||||
progname = @"C:\Program Files (x86)\IDM Computer Solutions\UltraCompare\UC.exe";
|
||||
}
|
||||
// string cmd = string.Format("\"{0}\" -t \"{1}\" \"{2}\"", progname, fc.FileName, fc.SSFileName);
|
||||
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(progname,
|
||||
string.Format(@" -t ""{0}"" ""{1}""", fc.FileName, fc.SSFileName));
|
||||
System.Diagnostics.Process prc = System.Diagnostics.Process.Start(psi);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user