Ejemplo n.º 1
0
 public WindowsPackage(DismPackage pkg)
 {
     this._packageName  = pkg.PackageName;
     this._packageState = pkg.PackageState;
     this._releaseType  = pkg.ReleaseType;
     this._installTime  = pkg.InstallTime.ToDateTime();
 }
Ejemplo n.º 2
0
        public void GetPackageInfoExSimple()
        {
            using (DismSession session = DismApi.OpenOnlineSession())
            {
                DismPackage package = DismApi.GetPackages(session).FirstOrDefault(i => i.PackageState == DismPackageFeatureState.Installed);

                package.ShouldNotBeNull();

                DismPackageInfoEx packageInfoEx = DismApi.GetPackageInfoExByName(session, package.PackageName);

                packageInfoEx.CapabilityId.ShouldNotBeNullOrWhiteSpace();
            }
        }