public void OnToolWindowCreated(IServiceProvider serviceProvider) { InstallationEnumerator enumerator = new InstallationEnumerator(); foreach (InstallationData data in enumerator) { InstalledBuildViewModel build = new InstalledBuildViewModel(this, data); _installedBuilds.Add(build); } ReloadProcesses(); }
public static InstallationData Create(NtProcess proc) { InstallationEnumerator enumerator = new InstallationEnumerator(); foreach (InstallationData data in enumerator) { FullPath fullPath = new FullPath(proc.Win32ProcessImagePath); if (fullPath.StartsWith(data.InstallationPath)) return data; } return new InstallationData( proc.Win32ProcessImagePath, InstallationLevel.Developer, 0, "Developer Chrome", String.Empty); }