diff --git a/DISMTools.vbproj b/DISMTools.vbproj index 4afef214..a55a8f45 100644 --- a/DISMTools.vbproj +++ b/DISMTools.vbproj @@ -76,7 +76,7 @@ packages\DarkUI.2.0.2\lib\DarkUI.dll - packages\Microsoft.Dism.3.0.0\lib\net40\Microsoft.Dism.dll + packages\Microsoft.Dism.3.1.0\lib\net40\Microsoft.Dism.dll packages\jacobslusser.ScintillaNET.Signed.3.6.3\lib\net40\ScintillaNET.dll diff --git a/Helpers/dthelper.bat b/Helpers/dthelper.bat index 9054f554..8ad14740 100644 --- a/Helpers/dthelper.bat +++ b/Helpers/dthelper.bat @@ -1,10 +1,10 @@ -:: DISMTools Helper Script - version 0.4.1 +:: DISMTools Helper Script - version 0.4.2 @echo off :init :: Set initial vars -set script_ver=v0.4.1 +set script_ver=v0.4.2 set outputmode=0 :: outputmode=0 (output to file) :: 1 (output to console) diff --git a/Helpers/extps1/extappx.ps1 b/Helpers/extps1/extappx.ps1 index 5de3f480..73b47724 100644 --- a/Helpers/extps1/extappx.ps1 +++ b/Helpers/extps1/extappx.ps1 @@ -1,4 +1,4 @@ -# DISMTools 0.4.1 - Extended AppX package getter for online installations +# DISMTools 0.4.2 - Extended AppX package getter for online installations Import-Module Appx diff --git a/Helpers/extps1/mImgMgr.ps1 b/Helpers/extps1/mImgMgr.ps1 index 07263349..0b5dd51c 100644 --- a/Helpers/extps1/mImgMgr.ps1 +++ b/Helpers/extps1/mImgMgr.ps1 @@ -2,7 +2,7 @@ # .'^""""""^. # '^`'. '^"""""""^. # .^"""""`' .^"""""""^. --------------------------------------------------------- -# .^""""""` ^"""""""` | DISMTools 0.4.1 | +# .^""""""` ^"""""""` | DISMTools 0.4.2 | # ."""""""^. `""""""""' `,` | The connected place for Windows system administration | # '`""""""`. """""""""^ `,,," --------------------------------------------------------- # '^"""""`. ^""""""""""'. .`,,,,,^ | Mounted image manager (CLI version) | @@ -55,7 +55,7 @@ $global:selImage = 0 $global:imgInfo = '' $newImg = 0 $selImgPath = '' -$ver = '0.4.1' +$ver = '0.4.2' $global:img_removalIndexes = New-Object System.Collections.ArrayList $global:img_remIndexesBck = New-Object System.Collections.ArrayList diff --git a/Installer/Output/dt_setup.exe b/Installer/Output/dt_setup.exe index 45b6656e..5060babd 100644 Binary files a/Installer/Output/dt_setup.exe and b/Installer/Output/dt_setup.exe differ diff --git a/MainForm.vb b/MainForm.vb index e2ac0d1d..e41262f1 100644 --- a/MainForm.vb +++ b/MainForm.vb @@ -4131,7 +4131,7 @@ Public Class MainForm #End Region Sub GenerateDTSettings() - DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.4.1) configuration file" & CrLf & CrLf & "[Program]" & CrLf) + DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.4.2) configuration file" & CrLf & CrLf & "[Program]" & CrLf) DTSettingForm.RichTextBox2.AppendText("DismExe=" & Quote & "{common:WinDir}\system32\dism.exe" & Quote) DTSettingForm.RichTextBox2.AppendText(CrLf & "SaveOnSettingsIni=1") DTSettingForm.RichTextBox2.AppendText(CrLf & "Volatile=0") @@ -4281,7 +4281,7 @@ Public Class MainForm File.Delete(Application.StartupPath & "\settings.ini") End If DTSettingForm.RichTextBox2.Clear() - DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.4.1) configuration file" & CrLf & CrLf & "[Program]" & CrLf) + DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.4.2) configuration file" & CrLf & CrLf & "[Program]" & CrLf) DTSettingForm.RichTextBox2.AppendText("DismExe=" & Quote & DismExe & Quote) If SaveOnSettingsIni Then DTSettingForm.RichTextBox2.AppendText(CrLf & "SaveOnSettingsIni=1") @@ -7236,6 +7236,368 @@ Public Class MainForm Label34.Text = "Information d'erreur :" Label35.Text = "Essayez de connecter votre système au réseau. Si votre système est connecté au réseau mais que cette erreur persiste, vérifiez si vous pouvez accéder aux sites web." Button59.Text = "Réessayer" + Case 4 + ' Top-level menu items + FileToolStripMenuItem.Text = If(Options.CheckBox9.Checked, "&Ficheiro".ToUpper(), "&Ficheiro") + ProjectToolStripMenuItem.Text = If(Options.CheckBox9.Checked, "&Projeto".ToUpper(), "&Projeto") + CommandsToolStripMenuItem.Text = If(Options.CheckBox9.Checked, "Co&mandos".ToUpper(), "Co&mandos") + ToolsToolStripMenuItem.Text = If(Options.CheckBox9.Checked, "&Ferramentas".ToUpper(), "&Ferramentas") + HelpToolStripMenuItem.Text = If(Options.CheckBox9.Checked, "&Ajuda".ToUpper(), "&Ajuda") + InvalidSettingsTSMI.Text = "Foram detectadas configurações inválidas" + ' Submenu items + ' Menu - File + NewProjectToolStripMenuItem.Text = "&Novo projeto..." + OpenExistingProjectToolStripMenuItem.Text = "&Abrir projeto existente" + ManageOnlineInstallationToolStripMenuItem.Text = "&Gerir a instalação em linha" + ManageOfflineInstallationToolStripMenuItem.Text = "Gerir a instalação o&ffline..." + SaveProjectToolStripMenuItem.Text = "&Guardar projeto..." + SaveProjectasToolStripMenuItem.Text = "Save project &como..." + ExitToolStripMenuItem.Text = "Sa&ir" + ' Menu - Project + ViewProjectFilesInFileExplorerToolStripMenuItem.Text = "Ver ficheiros de projeto no Explorador de Ficheiros" + UnloadProjectToolStripMenuItem.Text = "Descarregar o projeto..." + SwitchImageIndexesToolStripMenuItem.Text = "Alternar os índices de imagem..." + ProjectPropertiesToolStripMenuItem.Text = "Propriedades do projeto" + ImagePropertiesToolStripMenuItem.Text = "Propriedades da imagem" + ' Menu - Commands + ImageManagementToolStripMenuItem.Text = "Gestão de imagens" + OSPackagesToolStripMenuItem.Text = "Pacotes do sistema operativo" + ProvisioningPackagesToolStripMenuItem.Text = "Pacotes de provisionamento" + AppPackagesToolStripMenuItem.Text = "Pacotes de aplicações" + AppPatchesToolStripMenuItem.Text = "Serviço de aplicações (MSP)" + DefaultAppAssociationsToolStripMenuItem.Text = "Associações de aplicações predefinidas" + LanguagesAndRegionSettingsToolStripMenuItem.Text = "Línguas e definições regionais" + CapabilitiesToolStripMenuItem.Text = "Capacidades" + WindowsEditionsToolStripMenuItem.Text = "Edições do Windows" + DriversToolStripMenuItem.Text = "Controladores de dispositivos" + UnattendedAnswerFilesToolStripMenuItem.Text = "Ficheiros de resposta não assistidos" + WindowsPEServicingToolStripMenuItem.Text = "Manutenção do Windows PE" + OSUninstallToolStripMenuItem.Text = "Desinstalação do sistema operativo" + ReservedStorageToolStripMenuItem.Text = "Armazenamento reservado" + ' Menu - Commands - Image management + AppendImage.Text = "Anexar o diretório de captura à imagem..." + ApplyFFU.Text = "Aplicar o ficheiro FFU ou SFU..." + ApplyImage.Text = "Aplicar ficheiro WIM ou SWM..." + CaptureCustomImage.Text = "Capturar alterações incrementais no ficheiro..." + CaptureFFU.Text = "Capturar partições para o ficheiro FFU..." + CaptureImage.Text = "Capturar imagem de uma unidade para um ficheiro WIM..." + CleanupMountpoints.Text = "Eliminar recursos de uma imagem corrompida..." + CommitImage.Text = "Aplicar alterações à imagem..." + DeleteImage.Text = "Eliminar imagens de volume do ficheiro WIM..." + ExportImage.Text = "Exportar imagem..." + GetImageInfo.Text = "Obter informações sobre a imagem..." + GetWIMBootEntry.Text = "Obter entradas de configuração do WIMBoot..." + ListImage.Text = "Listar ficheiros e directórios na imagem..." + MountImage.Text = "Montar imagem..." + OptimizeFFU.Text = "Otimizar ficheiro FFU..." + OptimizeImage.Text = "Otimizar imagem..." + RemountImage.Text = "Remontar imagem para manutenção..." + SplitFFU.Text = "Dividir o arquivo FFU em arquivos SFU..." + SplitImage.Text = "Dividir ficheiro WIM em ficheiros SWM..." + UnmountImage.Text = "Desmontar imagem..." + UpdateWIMBootEntry.Text = "Atualizar a entrada de configuração WIMBoot..." + ApplySiloedPackage.Text = "Aplicar pacote de provisionamento em silo..." + ' Menu - Commands - OS packages + GetPackages.Text = "Get package information..." + AddPackage.Text = "Add package..." + RemovePackage.Text = "Remove package..." + GetFeatures.Text = "Get feature information..." + EnableFeature.Text = "Enable feature..." + DisableFeature.Text = "Disable feature..." + CleanupImage.Text = "Perform cleanup or recovery operations..." + SaveImageInformationToolStripMenuItem.Text = "Save image information..." + ' Menu - Commands - Provisioning packages + AddProvisioningPackage.Text = "Add provisioning package..." + GetProvisioningPackageInfo.Text = "Get provisioning package information..." + ApplyCustomDataImage.Text = "Apply custom data image..." + ' Menu - Commands - App packages + GetProvisionedAppxPackages.Text = "Get app package information..." + AddProvisionedAppxPackage.Text = "Add provisioned app package..." + RemoveProvisionedAppxPackage.Text = "Remove provisioning for app package..." + OptimizeProvisionedAppxPackages.Text = "Optimize provisioned packages..." + SetProvisionedAppxDataFile.Text = "Add custom data file into app package..." + ' Menu - Commands - App (MSP) servicing + CheckAppPatch.Text = "Get application patch information..." + GetAppPatchInfo.Text = "Get detailed application patch information..." + GetAppPatches.Text = "Get basic installed application patch information..." + GetAppInfo.Text = "Get detailed Windows Installer (*.msi) application information..." + GetApps.Text = "Get basic Windows Installer (*.msi) application information..." + ' Menu - Commands - Default app associations + ExportDefaultAppAssociations.Text = "Export default application associations..." + GetDefaultAppAssociations.Text = "Get default application association information..." + ImportDefaultAppAssociations.Text = "Import default application associations..." + RemoveDefaultAppAssociations.Text = "Remove default application associations..." + ' Menu - Commands - Languages and regional settings + GetIntl.Text = "Get international settings and languages..." + SetUILang.Text = "Set UI language..." + SetUILangFallback.Text = "Set default UI fallback language..." + SetSysUILang.Text = "Set system preferred UI language..." + SetSysLocale.Text = "Set system locale..." + SetUserLocale.Text = "Set user locale..." + SetInputLocale.Text = "Set input locale..." + SetAllIntl.Text = "Set UI language and locales..." + SetTimeZone.Text = "Set default time zone..." + SetSKUIntlDefaults.Text = "Set default languages and locales..." + SetLayeredDriver.Text = "Set layered driver..." + GenLangINI.Text = "Generate Lang.ini file..." + SetSetupUILang.Text = "Set default Setup language..." + ' Menu - Commands - Capabilities + AddCapability.Text = "Add capability..." + ExportSource.Text = "Export capabilities into repository..." + GetCapabilities.Text = "Get capability information..." + RemoveCapability.Text = "Remove capability..." + ' Menu - Commands - Windows editions + GetCurrentEdition.Text = "Get current edition..." + GetTargetEditions.Text = "Get upgrade targets..." + SetEdition.Text = "Upgrade image..." + SetProductKey.Text = "Set product key..." + ' Menu - Commands - Drivers + GetDrivers.Text = "Get driver information..." + AddDriver.Text = "Add driver..." + RemoveDriver.Text = "Remove driver..." + ExportDriver.Text = "Export driver packages..." + ImportDriver.Text = "Import driver packages..." + ' Menu - Commands - Unattended answer files + ApplyUnattend.Text = "Apply unattended answer file..." + ' Menu - Commands - Windows PE servicing + GetPESettings.Text = "Get settings..." + SetScratchSpace.Text = "Set scratch space..." + SetTargetPath.Text = "Set target path..." + ' Menu - Commands - OS uninstall + GetOSUninstallWindow.Text = "Get uninstall window..." + InitiateOSUninstall.Text = "Initiate uninstall..." + RemoveOSUninstall.Text = "Remove roll back ability..." + SetOSUninstallWindow.Text = "Set uninstall window..." + ' Menu - Commands - Reserved storage + SetReservedStorageState.Text = "Set reserved storage state..." + GetReservedStorageState.Text = "Get reserved storage state..." + ' Menu - Commands - Microsoft Edge + AddEdge.Text = "Add Edge..." + AddEdgeBrowser.Text = "Add Edge browser..." + AddEdgeWebView.Text = "Add Edge WebView..." + ' Menu - Tools + ImageConversionToolStripMenuItem.Text = "Image conversion" + MergeSWM.Text = "Merge SWM files..." + RemountImageWithWritePermissionsToolStripMenuItem.Text = "Remount image with write permissions" + CommandShellToolStripMenuItem.Text = "Command Console" + UnattendedAnswerFileManagerToolStripMenuItem.Text = "Unattended answer file manager" + ReportManagerToolStripMenuItem.Text = "Report manager" + MountedImageManagerTSMI.Text = "Mounted image manager" + WimScriptEditorCommand.Text = "Configuration list editor" + ActionEditorToolStripMenuItem.Text = "Action editor" + OptionsToolStripMenuItem.Text = "Options" + ' Menu - Help + HelpTopicsToolStripMenuItem.Text = "Help Topics" + GlossaryToolStripMenuItem.Text = "Glossary" + CommandHelpToolStripMenuItem.Text = "Command help..." + AboutDISMToolsToolStripMenuItem.Text = "About DISMTools" + ' Menu - Invalid settings + ISFix.Text = "More information" + ISHelp.Text = "What's this?" + ' Menu - DevState + ReportFeedbackToolStripMenuItem.Text = "Report feedback (opens in web browser)" + ' Menu - Contributions + ContributeToTheHelpSystemToolStripMenuItem.Text = "Contribute to the help system" + ' Start Panel + LabelHeader1.Text = "Begin" + Label10.Text = "Recent projects" + Label11.Text = "Coming soon!" + NewProjLink.Text = "New project..." + ExistingProjLink.Text = "Open existing project..." + OnlineInstMgmt.Text = "Manage online installation" + OfflineInstMgmt.Text = "Manage offline installation..." + ' ToolStrip buttons + ToolStripButton1.Text = "Close tab" + ToolStripButton2.Text = "Save project" + ToolStripButton3.Text = "Unload project" + ToolStripButton3.ToolTipText = "Unload project from this program" + ToolStripButton4.Text = "Show progress window" + RefreshViewTSB.Text = "Refresh view" + ExpandCollapseTSB.Text = "Expand" + ' TabPages + TabPage1.Text = "Project" + TabPage2.Text = "Image" + TabPage3.Text = "Actions" + ' TabPage controls + UnloadBtn.Text = "Unload project" + ExplorerView.Text = "View in File Explorer" + Button14.Text = "View project properties" + Button15.Text = "View image properties" + Button16.Text = "Unmount image..." + TabPageTitle1.Text = "Project" + TabPageTitle2.Text = "Image" + TabPageDescription1.Text = "View project information" + TabPageDescription2.Text = "View image information" + Label1.Text = "Name:" + Label2.Text = "Location:" + Label4.Text = "Images mounted?" + Label5.Text = If(IsImageMounted, "Yes", "No") + LinkLabel1.Text = "Click here to mount an image" + Label23.Text = "No image has been mounted" + LinkLabel2.Text = "You need to mount an image in order to view its information here. Click here to mount an image." + LinkLabel2.LinkArea = New LinkArea(72, 4) + LinkLabel3.Text = "Or, if you have a mounted image, open an existing mount directory" + LinkLabel3.LinkArea = New LinkArea(33, 32) + UpdateLink.Text = "A new version is available for download and installation. Click here to learn more" + UpdateLink.LinkArea = New LinkArea(58, 24) + Label15.Text = "Image index:" + Label13.Text = "Mount point:" + Label16.Text = "Version:" + Label19.Text = "Name:" + Label21.Text = "Description:" + ' Actions + GroupBox1.Text = "Image operations" + GroupBox2.Text = "Package operations" + GroupBox3.Text = "Feature operations" + Button1.Text = "Mount image..." + Button2.Text = "Commit current changes" + Button3.Text = "Commit and unmount image" + Button4.Text = "Unmount image discarding changes" + Button5.Text = "Add package..." + Button6.Text = "Get package information..." + Button7.Text = "Remove package..." + Button8.Text = "Get feature information..." + Button9.Text = "Disable feature..." + Button10.Text = "Enable feature..." + Button11.Text = "Reload servicing session..." + Button12.Text = "Perform component cleanup and/or repair..." + Button13.Text = "Switch indexes..." + Button19.Text = "Preview the new design" + Button20.Text = "Go back to the old design" + ' Pop-up context menus + PkgBasicInfo.Text = "Get basic information (all packages)" + PkgDetailedInfo.Text = "Get detailed information (specific package)" + CommitAndUnmountTSMI.Text = "Commit changes and unmount image" + DiscardAndUnmountTSMI.Text = "Discard changes and unmount image" + UnmountSettingsToolStripMenuItem.Text = "Unmount settings..." + ViewPackageDirectoryToolStripMenuItem.Text = "View package directory" + ' OpenFileDialogs and FolderBrowsers + OpenFileDialog1.Title = "Specify the project file to load" + LocalMountDirFBD.Description = "Please specify the mount directory you want to load into this project:" + If Not ImgBW.IsBusy And areBackgroundProcessesDone Then + BGProcDetails.Label2.Text = "Image processes have completed" + End If + MenuDesc.Text = "Ready" + ' Tree view context menu + AccessDirectoryToolStripMenuItem.Text = "Access directory" + UnloadProjectToolStripMenuItem1.Text = "Unload project" + CopyDeploymentToolsToolStripMenuItem.Text = "Copy deployment tools" + OfAllArchitecturesToolStripMenuItem.Text = "Of all architectures" + OfSelectedArchitectureToolStripMenuItem.Text = "Of selected architecture" + ForX86ArchitectureToolStripMenuItem.Text = "For x86 architecture" + ForAmd64ArchitectureToolStripMenuItem.Text = "For AMD64 architecture" + ForARMArchitectureToolStripMenuItem.Text = "For ARM architecture" + ForARM64ArchitectureToolStripMenuItem.Text = "For ARM64 architecture" + ImageOperationsToolStripMenuItem.Text = "Image operations" + MountImageToolStripMenuItem.Text = "Mount image..." + UnmountImageToolStripMenuItem.Text = "Unmount image..." + RemoveVolumeImagesToolStripMenuItem.Text = "Remove volume images..." + SwitchImageIndexesToolStripMenuItem1.Text = "Switch image indexes..." + UnattendedAnswerFilesToolStripMenuItem1.Text = "Unattended answer files" + ManageToolStripMenuItem.Text = "Manage" + CreationWizardToolStripMenuItem.Text = "Create" + ScratchDirectorySettingsToolStripMenuItem.Text = "Configure scratch directory" + ManageReportsToolStripMenuItem.Text = "Manage reports" + AddToolStripMenuItem.Text = "Add" + NewFileToolStripMenuItem.Text = "New file..." + ExistingFileToolStripMenuItem.Text = "Existing file..." + ' Context menu of AppX information dialog + SaveResourceToolStripMenuItem.Text = "Save resource..." + CopyToolStripMenuItem.Text = "Copy resource" + ' Context menu of AppX addition dialog + MicrosoftAppsToolStripMenuItem.Text = "Visit the Microsoft Apps website" + MicrosoftStoreGenerationProjectToolStripMenuItem.Text = "Visit the Microsoft Store Generation Project website" + ' New design + GreetingLabel.Text = "Welcome to this servicing session" + LinkLabel12.Text = "PROJECT" + LinkLabel13.Text = "IMAGE" + Label54.Text = "Name:" + Label51.Text = "Location:" + Label53.Text = "Images mounted?" + LinkLabel14.Text = "Click here to mount an image" + Label55.Text = "Project Tasks" + LinkLabel15.Text = "View project properties" + LinkLabel16.Text = "Open in File Explorer" + LinkLabel17.Text = "Unload project" + Label59.Text = "No image has been mounted" + Label58.Text = "You need to mount an image in order to view its information" + Label57.Text = "Choices" + LinkLabel21.Text = "Mount an image..." + LinkLabel18.Text = "Pick a mounted image..." + Label39.Text = "Image index:" + Label43.Text = "Mount point:" + Label45.Text = "Version:" + Label42.Text = "Name:" + Label40.Text = "Description:" + Label56.Text = "Image Tasks" + LinkLabel20.Text = "View image properties" + LinkLabel19.Text = "Unmount image" + GroupBox4.Text = "Image operations" + Button26.Text = "Mount image..." + Button27.Text = "Commit current changes" + Button28.Text = "Commit and unmount image" + Button29.Text = "Unmount image discarding changes" + Button25.Text = "Reload servicing session" + Button24.Text = "Switch image indexes..." + Button30.Text = "Apply image..." + Button31.Text = "Capture image..." + Button32.Text = "Remove volume images..." + Button33.Text = "Save complete image information..." + GroupBox5.Text = "Package operations" + Button36.Text = "Add package..." + Button34.Text = "Get package information..." + Button38.Text = "Save installed package information..." + Button35.Text = "Remove package..." + Button37.Text = "Perform component store maintenance and cleanup..." + GroupBox6.Text = "Feature operations" + Button41.Text = "Enable feature..." + Button39.Text = "Get feature information..." + Button42.Text = "Save feature information..." + Button40.Text = "Disable feature..." + GroupBox7.Text = "AppX package operations" + Button44.Text = "Add AppX package..." + Button45.Text = "Get app information..." + Button46.Text = "Save installed AppX package information..." + Button43.Text = "Remove AppX package..." + GroupBox8.Text = "Capability operations" + Button48.Text = "Add capability..." + Button49.Text = "Get capability information..." + Button50.Text = "Save capability information..." + Button47.Text = "Remove capability..." + GroupBox9.Text = "Driver operations" + Button53.Text = "Add driver package..." + Button52.Text = "Get driver information..." + Button54.Text = "Save installed driver information..." + Button51.Text = "Remove driver..." + GroupBox10.Text = "Windows PE operations" + Button55.Text = "Get configuration" + Button56.Text = "Save configuration..." + Button57.Text = "Set target path..." + Button58.Text = "Set scratch space..." + ' New home panel design + LinkLabel22.Text = "WELCOME" + LinkLabel23.Text = "LATEST NEWS" + LinkLabel24.Text = "TUTORIAL VIDEOS" + ' - Welcome panel + Label36.Text = "This is beta software" + Label8.Text = "This program is not complete and you may run into issues. If that happens, don't hesitate to send us feedback" + Label37.Text = "Getting started" + LinkLabel6.Text = "Getting started with image servicing" + LinkLabel7.Text = "Getting started with DISMTools" + LinkLabel8.Text = "Coming from other utilities?" + Label38.Text = "Performing operations" + LinkLabel9.Text = "Tips for performing great servicing" + LinkLabel10.Text = "Getting image information" + LinkLabel11.Text = "Saving image information" + LinkLabel4.Text = "Managing your active installation" + LinkLabel5.Text = "Managing installations on any drive" + ' - Latest news panel + Label9.Text = "To get the latest DISMTools development news, check out the discussion on the My Digital Life forums. An account is required to view most content." + LinkLabel25.Text = "Visit" + Label22.Text = "We couldn't get the latest news" + Label34.Text = "Error information:" + Label35.Text = "Try connecting your system to the network. If your system is connected to the network but this error still appears, check whether you can access websites." + Button59.Text = "Try again" End Select If OnlineManagement Then diff --git a/My Project/Resources.Designer.vb b/My Project/Resources.Designer.vb index 95a8aec3..ea6a52a3 100644 --- a/My Project/Resources.Designer.vb +++ b/My Project/Resources.Designer.vb @@ -2036,25 +2036,12 @@ Namespace My.Resources End Property ''' - ''' Busca una cadena traducida similar a Changes made since last preview + ''' Busca una cadena traducida similar a New features ''' - '''Bugfixes - ''' - '''- Dates of the RSS feed news are now represented correctly - ''' - '''New features - ''' - '''- Added 2 new command-line arguments: "/offline" (enters the offline installation management mode) and "/?" (shows a command line help message) - ''' - '''Removed features - ''' - '''- The old method of getting drives through WMIC is now removed. Typing "dthelper /drinfo" will now result in an unrecognized command - ''' - '''Overall changes - ''' - '''Bugfixes - ''' - '''- Driver information background processes no longer f [resto de la cadena truncado]";. + '''- An initial implementation of Portuguese translations has been added + '''- When picking an image in the driver import dialog, you will now see the image file associated with its mount directory + '''- When selecting the boot drive in the offline installation source of the driver import dialog, it will switch to the online installation automatically + '''- You can now pick a mounted image in the image file information dialog. ''' Friend ReadOnly Property WhatsNew() As String Get diff --git a/My Project/Resources.resx b/My Project/Resources.resx index ee46dc3f..b0119503 100644 --- a/My Project/Resources.resx +++ b/My Project/Resources.resx @@ -1097,42 +1097,12 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ..\Resources\get_appxpkg_info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Changes made since last preview + New features -Bugfixes - -- Dates of the RSS feed news are now represented correctly - -New features - -- Added 2 new command-line arguments: "/offline" (enters the offline installation management mode) and "/?" (shows a command line help message) - -Removed features - -- The old method of getting drives through WMIC is now removed. Typing "dthelper /drinfo" will now result in an unrecognized command - -Overall changes - -Bugfixes - -- Driver information background processes no longer fail on Windows 7 images -- The image information report preview window is no longer shown behind other windows -- The help documentation content browser no longer redirects to the Help home page if its window lost focus or was minimized -- Fixed an issue where the program would try to save the offline installation management mode pseudo-project after performing element processing -- Fixed a typo in the description of error code 0xC142010C -- Package, feature, and capability operations now pass the "/norestart" flag to DISM to skip system restart questions - -New features - -- You can now get image file information of SWM files -- Introduced a PRI resource extractor that comes in handy when getting friendly AppX package display names -- The Options window has been redesigned -- Image status watchers have been added, which detect status changes in an image and notify you of such changes -- CODE: background processes no longer depend on the "expBackgroundProcesses" variable -- You can now import the driver packages from one image to another to provide the same hardware compatibility -- If some packages, features, or capabilities require a system restart, you will now be notified - -Help documentation update versions: "v0.4.1.2411" +- An initial implementation of Portuguese translations has been added +- When picking an image in the driver import dialog, you will now see the image file associated with its mount directory +- When selecting the boot drive in the offline installation source of the driver import dialog, it will switch to the online installation automatically +- You can now pick a mounted image in the image file information dialog ..\Resources\split_img.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/Panels/Exe_Ops/Options.Designer.vb b/Panels/Exe_Ops/Options.Designer.vb index a0fca6ae..2eb5b727 100644 --- a/Panels/Exe_Ops/Options.Designer.vb +++ b/Panels/Exe_Ops/Options.Designer.vb @@ -1264,7 +1264,7 @@ Partial Class Options Me.ComboBox3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.ComboBox3.FormattingEnabled = True - Me.ComboBox3.Items.AddRange(New Object() {"Use system language", "English", "Spanish"}) + Me.ComboBox3.Items.AddRange(New Object() {"Use system language", "English", "Spanish", "French", "Portuguese"}) Me.ComboBox3.Location = New System.Drawing.Point(119, 42) Me.ComboBox3.Name = "ComboBox3" Me.ComboBox3.Size = New System.Drawing.Size(592, 23) diff --git a/Panels/Exe_Ops/Options.vb b/Panels/Exe_Ops/Options.vb index b098f700..ae77b970 100644 --- a/Panels/Exe_Ops/Options.vb +++ b/Panels/Exe_Ops/Options.vb @@ -10,7 +10,7 @@ Public Class Options Dim CanExit As Boolean Dim SaveLocations() As String = New String(1) {"Settings file", "Registry"} Dim ColorModes() As String = New String(2) {"Use system setting", "Light mode", "Dark mode"} - Dim Languages() As String = New String(3) {"Use system language", "English", "Spanish", "French"} + Dim Languages() As String = New String(4) {"Use system language", "English", "Spanish", "French", "Portuguese"} Dim LogViews() As String = New String(1) {"list", "table"} Dim NotFreqs() As String = New String(1) {"Every time a project has been loaded successfully", "Once"} diff --git a/Panels/Get_Ops/GetImgInfoDlg.Designer.vb b/Panels/Get_Ops/GetImgInfoDlg.Designer.vb index 457d0837..a8d042bb 100644 --- a/Panels/Get_Ops/GetImgInfoDlg.Designer.vb +++ b/Panels/Get_Ops/GetImgInfoDlg.Designer.vb @@ -83,6 +83,7 @@ Partial Class GetImgInfoDlg Me.Label37 = New System.Windows.Forms.Label() Me.FlowLayoutPanel4 = New System.Windows.Forms.FlowLayoutPanel() Me.Button2 = New System.Windows.Forms.Button() + Me.Button3 = New System.Windows.Forms.Button() Me.Win10Title.SuspendLayout() CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() Me.ImageInfoPanel.SuspendLayout() @@ -202,6 +203,7 @@ Partial Class GetImgInfoDlg ' 'Panel1 ' + Me.Panel1.Controls.Add(Me.Button3) Me.Panel1.Controls.Add(Me.Button1) Me.Panel1.Controls.Add(Me.TextBox1) Me.Panel1.Controls.Add(Me.RadioButton2) @@ -217,7 +219,7 @@ Partial Class GetImgInfoDlg 'Button1 ' Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.System - Me.Button1.Location = New System.Drawing.Point(348, 93) + Me.Button1.Location = New System.Drawing.Point(267, 93) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(75, 23) Me.Button1.TabIndex = 3 @@ -228,7 +230,7 @@ Partial Class GetImgInfoDlg ' Me.TextBox1.Location = New System.Drawing.Point(49, 94) Me.TextBox1.Name = "TextBox1" - Me.TextBox1.Size = New System.Drawing.Size(293, 21) + Me.TextBox1.Size = New System.Drawing.Size(212, 21) Me.TextBox1.TabIndex = 2 ' 'RadioButton2 @@ -777,6 +779,16 @@ Partial Class GetImgInfoDlg Me.Button2.Text = "Save..." Me.Button2.UseVisualStyleBackColor = True ' + 'Button3 + ' + Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.System + Me.Button3.Location = New System.Drawing.Point(348, 93) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(75, 23) + Me.Button3.TabIndex = 4 + Me.Button3.Text = "Pick..." + Me.Button3.UseVisualStyleBackColor = True + ' 'GetImgInfoDlg ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -874,5 +886,6 @@ Partial Class GetImgInfoDlg Friend WithEvents LanguageList As System.Windows.Forms.ListBox Friend WithEvents Label55 As System.Windows.Forms.Label Friend WithEvents Button2 As System.Windows.Forms.Button + Friend WithEvents Button3 As System.Windows.Forms.Button End Class diff --git a/Panels/Get_Ops/GetImgInfoDlg.vb b/Panels/Get_Ops/GetImgInfoDlg.vb index c726d266..a2891f91 100644 --- a/Panels/Get_Ops/GetImgInfoDlg.vb +++ b/Panels/Get_Ops/GetImgInfoDlg.vb @@ -46,6 +46,7 @@ Public Class GetImgInfoDlg RadioButton2.Text = "Another image" Button1.Text = "Browse..." Button2.Text = "Save..." + Button3.Text = "Pick..." ListView1.Columns(0).Text = "Index" ListView1.Columns(1).Text = "Image name" OpenFileDialog1.Title = "Specify the image to get the information from" @@ -77,6 +78,7 @@ Public Class GetImgInfoDlg RadioButton2.Text = "Otra imagen" Button1.Text = "Examinar..." Button2.Text = "Guardar..." + Button3.Text = "Escoger..." ListView1.Columns(0).Text = "Índice" ListView1.Columns(1).Text = "Nombre de imagen" OpenFileDialog1.Title = "Especifique la imagen de la que obtener información" @@ -108,6 +110,7 @@ Public Class GetImgInfoDlg RadioButton2.Text = "Autre image" Button1.Text = "Parcourir..." Button2.Text = "Sauvegarder..." + Button3.Text = "Choisir..." ListView1.Columns(0).Text = "Index" ListView1.Columns(1).Text = "Nom de l'image" OpenFileDialog1.Title = "Spécifier l'image à partir de laquelle l'information doit être obtenue" @@ -140,6 +143,7 @@ Public Class GetImgInfoDlg RadioButton2.Text = "Another image" Button1.Text = "Browse..." Button2.Text = "Save..." + Button3.Text = "Pick..." ListView1.Columns(0).Text = "Index" ListView1.Columns(1).Text = "Image name" OpenFileDialog1.Title = "Specify the image to get the information from" @@ -171,6 +175,7 @@ Public Class GetImgInfoDlg RadioButton2.Text = "Otra imagen" Button1.Text = "Examinar..." Button2.Text = "Guardar..." + Button3.Text = "Escoger..." ListView1.Columns(0).Text = "Índice" ListView1.Columns(1).Text = "Nombre de imagen" OpenFileDialog1.Title = "Especifique la imagen de la que obtener información" @@ -202,6 +207,7 @@ Public Class GetImgInfoDlg RadioButton2.Text = "Autre image" Button1.Text = "Parcourir..." Button2.Text = "Sauvegarder..." + Button3.Text = "Choisir..." ListView1.Columns(0).Text = "Index" ListView1.Columns(1).Text = "Nom de l'image" OpenFileDialog1.Title = "Spécifier l'image à partir de laquelle l'information doit être obtenue" @@ -597,4 +603,11 @@ Public Class GetImgInfoDlg InfoSaveResults.Show() End If End Sub + + Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + PopupImageManager.Location = Button3.PointToScreen(Point.Empty) + If PopupImageManager.ShowDialog() = DialogResult.OK Then + TextBox1.Text = PopupImageManager.selectedImgFile + End If + End Sub End Class diff --git a/Panels/Img_Ops/Drivers/ImportDrivers.Designer.vb b/Panels/Img_Ops/Drivers/ImportDrivers.Designer.vb index 28a7f6f2..ae3e895b 100644 --- a/Panels/Img_Ops/Drivers/ImportDrivers.Designer.vb +++ b/Panels/Img_Ops/Drivers/ImportDrivers.Designer.vb @@ -54,6 +54,8 @@ Partial Class ImportDrivers Me.Button1 = New System.Windows.Forms.Button() Me.TextBox1 = New System.Windows.Forms.TextBox() Me.Label5 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() Me.TableLayoutPanel1.SuspendLayout() Me.Win10Title.SuspendLayout() CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() @@ -164,9 +166,9 @@ Partial Class ImportDrivers ' Me.ImportSourceContainer.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.ImportSourceContainer.Controls.Add(Me.WinImagePanel) Me.ImportSourceContainer.Controls.Add(Me.OfflineInstPanel) Me.ImportSourceContainer.Controls.Add(Me.DefaultPanel) - Me.ImportSourceContainer.Controls.Add(Me.WinImagePanel) Me.ImportSourceContainer.Location = New System.Drawing.Point(16, 116) Me.ImportSourceContainer.Name = "ImportSourceContainer" Me.ImportSourceContainer.Size = New System.Drawing.Size(596, 278) @@ -301,6 +303,8 @@ Partial Class ImportDrivers ' 'WinImagePanel ' + Me.WinImagePanel.Controls.Add(Me.Label10) + Me.WinImagePanel.Controls.Add(Me.Label9) Me.WinImagePanel.Controls.Add(Me.Label6) Me.WinImagePanel.Controls.Add(Me.Button1) Me.WinImagePanel.Controls.Add(Me.TextBox1) @@ -315,7 +319,7 @@ Partial Class ImportDrivers 'Label6 ' Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(20, 70) + Me.Label6.Location = New System.Drawing.Point(20, 243) Me.Label6.Name = "Label6" Me.Label6.Size = New System.Drawing.Size(257, 13) Me.Label6.TabIndex = 3 @@ -348,6 +352,25 @@ Partial Class ImportDrivers Me.Label5.TabIndex = 0 Me.Label5.Text = "Windows image to import drivers from:" ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Location = New System.Drawing.Point(23, 64) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(58, 13) + Me.Label9.TabIndex = 4 + Me.Label9.Text = "Image file:" + ' + 'Label10 + ' + Me.Label10.AutoEllipsis = True + Me.Label10.Location = New System.Drawing.Point(23, 84) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(556, 13) + Me.Label10.TabIndex = 4 + Me.Label10.Text = "" + Me.Label10.Visible = False + ' 'ImportDrivers ' Me.AcceptButton = Me.OK_Button @@ -413,5 +436,7 @@ Partial Class ImportDrivers Friend WithEvents ColumnHeader6 As System.Windows.Forms.ColumnHeader Friend WithEvents ColumnHeader7 As System.Windows.Forms.ColumnHeader Friend WithEvents ColumnHeader8 As System.Windows.Forms.ColumnHeader + Friend WithEvents Label10 As System.Windows.Forms.Label + Friend WithEvents Label9 As System.Windows.Forms.Label End Class diff --git a/Panels/Img_Ops/Drivers/ImportDrivers.vb b/Panels/Img_Ops/Drivers/ImportDrivers.vb index b805b635..542a069b 100644 --- a/Panels/Img_Ops/Drivers/ImportDrivers.vb +++ b/Panels/Img_Ops/Drivers/ImportDrivers.vb @@ -16,6 +16,7 @@ Public Class ImportDrivers MsgBox(msg, vbOKOnly + vbInformation, Label1.Text) Exit Sub Else + If DIList(ListView1.FocusedItem.Index).Name = Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.Windows)) Then ImportSourceInt = 1 Select Case ImportSourceInt Case 0 If TextBox1.Text <> "" Then @@ -98,6 +99,7 @@ Public Class ImportDrivers Label6.Text = "You can't use the import target as the import source" Label7.Text = "Offline installation to import drivers from:" Label8.Text = "You can't use the import target as the import source" + Label9.Text = "Image file:" Button1.Text = "Pick..." Button2.Text = "Refresh" OK_Button.Text = "OK" @@ -123,6 +125,7 @@ Public Class ImportDrivers Label6.Text = "No puede utilizar el destino de importación como el origen de importación" Label7.Text = "Instalación fuera de línea de la que importar controladores:" Label8.Text = "No puede utilizar el destino de importación como el origen de importación" + Label9.Text = "Archivo de imagen:" Button1.Text = "Escoger..." Button2.Text = "Actualizar" OK_Button.Text = "Aceptar" @@ -148,6 +151,7 @@ Public Class ImportDrivers Label6.Text = "Vous ne pouvez pas utiliser la cible d'importation comme source d'importation." Label7.Text = "Installation hors ligne à partir de laquelle les pilotes sont importés :" Label8.Text = "Vous ne pouvez pas utiliser la cible d'importation comme source d'importation." + Label9.Text = "Fichier de l'image :" Button1.Text = "Choisir..." Button2.Text = "Actualiser" OK_Button.Text = "OK" @@ -174,6 +178,7 @@ Public Class ImportDrivers Label6.Text = "You can't use the import target as the import source" Label7.Text = "Offline installation to import drivers from:" Label8.Text = "You can't use the import target as the import source" + Label9.Text = "Image file:" Button1.Text = "Pick..." Button2.Text = "Refresh" OK_Button.Text = "OK" @@ -199,6 +204,7 @@ Public Class ImportDrivers Label6.Text = "No puede utilizar el destino de importación como el origen de importación" Label7.Text = "Instalación fuera de línea de la que importar controladores:" Label8.Text = "No puede utilizar el destino de importación como el origen de importación" + Label9.Text = "Archivo de imagen:" Button1.Text = "Escoger..." Button2.Text = "Actualizar" OK_Button.Text = "Aceptar" @@ -224,6 +230,7 @@ Public Class ImportDrivers Label6.Text = "Vous ne pouvez pas utiliser la cible d'importation comme source d'importation." Label7.Text = "Installation hors ligne à partir de laquelle les pilotes sont importés :" Label8.Text = "Vous ne pouvez pas utiliser la cible d'importation comme source d'importation." + Label9.Text = "Fichier de l'image :" Button1.Text = "Choisir..." Button2.Text = "Actualiser" OK_Button.Text = "OK" @@ -324,6 +331,8 @@ Public Class ImportDrivers If PopupImageManager.ShowDialog() = DialogResult.OK Then TextBox1.Text = PopupImageManager.selectedMntDir Label6.Visible = (TextBox1.Text = MainForm.MountDir) + Label10.Text = PopupImageManager.selectedImgFile + Label10.Visible = (TextBox1.Text <> "" And Directory.Exists(TextBox1.Text)) End If End Sub @@ -344,6 +353,7 @@ Public Class ImportDrivers If DIList(x).Name = ListView1.FocusedItem.SubItems(0).Text Then TextBox2.Text = DIList(x).Name Label8.Visible = (DIList(x).Name = MainForm.MountDir) + If DIList(x).Name = Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.Windows)) Then ComboBox1.SelectedIndex = 1 End If Next End If diff --git a/Panels/PopupDlgs/PopupImageManager.vb b/Panels/PopupDlgs/PopupImageManager.vb index f8f60747..66fef2c5 100644 --- a/Panels/PopupDlgs/PopupImageManager.vb +++ b/Panels/PopupDlgs/PopupImageManager.vb @@ -3,6 +3,8 @@ Public Class PopupImageManager Public selectedMntDir As String + Public selectedImgFile As String + Private Sub PopupImageManager_Load(sender As Object, e As EventArgs) Handles MyBase.Load Select Case MainForm.Language Case 0 @@ -112,6 +114,7 @@ Public Class PopupImageManager Exit Sub End If selectedMntDir = ListView1.FocusedItem.SubItems(2).Text + selectedImgFile = ListView1.FocusedItem.SubItems(0).Text DialogResult = Windows.Forms.DialogResult.OK Close() End Sub diff --git a/Updater/DISMTools-UCS/update-bin/preview.ini b/Updater/DISMTools-UCS/update-bin/preview.ini index b3666a44..c8ea55f1 100644 --- a/Updater/DISMTools-UCS/update-bin/preview.ini +++ b/Updater/DISMTools-UCS/update-bin/preview.ini @@ -1,6 +1,6 @@ [Version] -LatestVer = 0.4.1.2412 -ReleaseTag = v0.4.1_pre_2412 +LatestVer = 0.4.2.2421 +ReleaseTag = v0.4.2_pre_2421 [Options] MigrateSettings = False \ No newline at end of file diff --git a/Updater/DISMTools-UCS/verinfo/preview.ini b/Updater/DISMTools-UCS/verinfo/preview.ini index b3666a44..c8ea55f1 100644 --- a/Updater/DISMTools-UCS/verinfo/preview.ini +++ b/Updater/DISMTools-UCS/verinfo/preview.ini @@ -1,6 +1,6 @@ [Version] -LatestVer = 0.4.1.2412 -ReleaseTag = v0.4.1_pre_2412 +LatestVer = 0.4.2.2421 +ReleaseTag = v0.4.2_pre_2421 [Options] MigrateSettings = False \ No newline at end of file diff --git a/packages.config b/packages.config index bba87527..57b0ffc1 100644 --- a/packages.config +++ b/packages.config @@ -4,5 +4,5 @@ - + \ No newline at end of file diff --git a/pkgsrc/Microsoft.Dism.3.0.0/lib/net40/Microsoft.Dism.dll b/pkgsrc/Microsoft.Dism.3.0.0/lib/net40/Microsoft.Dism.dll deleted file mode 100644 index a7d69e41..00000000 Binary files a/pkgsrc/Microsoft.Dism.3.0.0/lib/net40/Microsoft.Dism.dll and /dev/null differ diff --git a/pkgsrc/Microsoft.Dism.3.0.0/lib/netstandard2.0/Microsoft.Dism.dll b/pkgsrc/Microsoft.Dism.3.0.0/lib/netstandard2.0/Microsoft.Dism.dll deleted file mode 100644 index a9113736..00000000 Binary files a/pkgsrc/Microsoft.Dism.3.0.0/lib/netstandard2.0/Microsoft.Dism.dll and /dev/null differ diff --git a/pkgsrc/Microsoft.Dism.3.0.0/.signature.p7s b/pkgsrc/Microsoft.Dism.3.1.0/.signature.p7s similarity index 85% rename from pkgsrc/Microsoft.Dism.3.0.0/.signature.p7s rename to pkgsrc/Microsoft.Dism.3.1.0/.signature.p7s index 967df130..bc4396e8 100644 Binary files a/pkgsrc/Microsoft.Dism.3.0.0/.signature.p7s and b/pkgsrc/Microsoft.Dism.3.1.0/.signature.p7s differ diff --git a/pkgsrc/Microsoft.Dism.3.1.0/lib/net40/Microsoft.Dism.dll b/pkgsrc/Microsoft.Dism.3.1.0/lib/net40/Microsoft.Dism.dll new file mode 100644 index 00000000..44b1d4db Binary files /dev/null and b/pkgsrc/Microsoft.Dism.3.1.0/lib/net40/Microsoft.Dism.dll differ diff --git a/pkgsrc/Microsoft.Dism.3.0.0/lib/netstandard2.0/Microsoft.Dism.xml b/pkgsrc/Microsoft.Dism.3.1.0/lib/net40/Microsoft.Dism.xml similarity index 99% rename from pkgsrc/Microsoft.Dism.3.0.0/lib/netstandard2.0/Microsoft.Dism.xml rename to pkgsrc/Microsoft.Dism.3.1.0/lib/net40/Microsoft.Dism.xml index 8e2b473d..89cda9cf 100644 --- a/pkgsrc/Microsoft.Dism.3.0.0/lib/netstandard2.0/Microsoft.Dism.xml +++ b/pkgsrc/Microsoft.Dism.3.1.0/lib/net40/Microsoft.Dism.xml @@ -4,6 +4,11 @@ Microsoft.Dism + + + Allows you to obtain the method or property name of the caller to the method. + + Represents the main entry point into the Deployment Image Servicing and Management (DISM) API. @@ -1115,6 +1120,16 @@ A object containing a collection of objects. When a failure occurs. + + + Gets information about an .inf file in a specified image. + + A valid DISM Session. The DISM Session must be associated with an image. You can associate a session with an image by using the method. + A relative or absolute path to the driver .inf file. + Receives a containing information about the driver package if available. + A object containing a collection of objects. + When a failure occurs. + Gets the drivers in an image. diff --git a/pkgsrc/Microsoft.Dism.3.1.0/lib/netstandard2.0/Microsoft.Dism.dll b/pkgsrc/Microsoft.Dism.3.1.0/lib/netstandard2.0/Microsoft.Dism.dll new file mode 100644 index 00000000..aea85510 Binary files /dev/null and b/pkgsrc/Microsoft.Dism.3.1.0/lib/netstandard2.0/Microsoft.Dism.dll differ diff --git a/pkgsrc/Microsoft.Dism.3.0.0/lib/net40/Microsoft.Dism.xml b/pkgsrc/Microsoft.Dism.3.1.0/lib/netstandard2.0/Microsoft.Dism.xml similarity index 99% rename from pkgsrc/Microsoft.Dism.3.0.0/lib/net40/Microsoft.Dism.xml rename to pkgsrc/Microsoft.Dism.3.1.0/lib/netstandard2.0/Microsoft.Dism.xml index eecc1224..93ead5ba 100644 --- a/pkgsrc/Microsoft.Dism.3.0.0/lib/net40/Microsoft.Dism.xml +++ b/pkgsrc/Microsoft.Dism.3.1.0/lib/netstandard2.0/Microsoft.Dism.xml @@ -4,11 +4,6 @@ Microsoft.Dism - - - Allows you to obtain the method or property name of the caller to the method. - - Represents the main entry point into the Deployment Image Servicing and Management (DISM) API. @@ -1120,6 +1115,16 @@ A object containing a collection of objects. When a failure occurs. + + + Gets information about an .inf file in a specified image. + + A valid DISM Session. The DISM Session must be associated with an image. You can associate a session with an image by using the method. + A relative or absolute path to the driver .inf file. + Receives a containing information about the driver package if available. + A object containing a collection of objects. + When a failure occurs. + Gets the drivers in an image.