public WindowsPackage(DismPackage pkg) { this._packageName = pkg.PackageName; this._packageState = pkg.PackageState; this._releaseType = pkg.ReleaseType; this._installTime = pkg.InstallTime.ToDateTime(); }
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(); } }