public void OnToolWindowCreated(IServiceProvider serviceProvider) {
      InstallationEnumerator enumerator = new InstallationEnumerator();
      foreach (InstallationData data in enumerator) {
        InstalledBuildViewModel build = new InstalledBuildViewModel(this, data);
        _installedBuilds.Add(build);
      }

      ReloadProcesses();
    }
Example #2
0
        public void OnToolWindowCreated(IServiceProvider serviceProvider)
        {
            InstallationEnumerator enumerator = new InstallationEnumerator();

            foreach (InstallationData data in enumerator)
            {
                InstalledBuildViewModel build = new InstalledBuildViewModel(this, data);
                _installedBuilds.Add(build);
            }

            ReloadProcesses();
        }
Example #3
0
 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);
 }