Ssms 18 !free!
public static void CloseAllSSMS18Instances() { var processes = Process.GetProcessesByName("Ssms"); foreach (var process in processes) { if (process.MainModule.FileName.Contains("Management Studio 18")) { process.CloseMainWindow(); process.WaitForExit(5000); if (!process.HasExited) process.Kill(); } } }
public class SSMSDetector { public static bool IsSSMS18Installed() { // Check typical SSMS 18 installation paths string[] paths = { @"C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe", @"C:\Program Files\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe" }; ssms 18
Process.Start(startInfo); } }
}