コード例 #1
0
        public void app_scanner_shall_find_some_well_known_applications(string appNamePartial)
        {
            var apps = SystemHelpers.GetInstalledApplications().ToArray();

            var comparator = new StringContainsComparator(appNamePartial);

            apps.Select(app => app.Name).ShouldContain(s => comparator.IsSimilarTo(s));
        }
コード例 #2
0
        public void get_MSI_details()
        {
            var apps   = SystemHelpers.GetInstalledApplications().ToList();
            var vsApps = apps.Where(app => app.Name.Contains("Visual Studio") || app.Name.Contains("Build Tools")).ToArray();

            foreach (var appInfo in vsApps)
            {
                var path = MsiHelper.GetProductInfo(appInfo.Id.ToString("B"));
                if (!string.IsNullOrWhiteSpace(path))
                {
                }
            }
        }