Skip to content

Commit 93044fc

Browse files
Merge pull request #32 from CodingWonders/dt_pre_2391
DISMTools 0.3.2 Preview 1
2 parents e1acdcf + f0a263f commit 93044fc

File tree

22 files changed

+964
-1000
lines changed

22 files changed

+964
-1000
lines changed

DISMTools.vbproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,7 @@
580580
<Compile Include="Panels\Unattend_Files\Management\UnattendMgr.vb">
581581
<SubType>Form</SubType>
582582
</Compile>
583+
<Compile Include="Utilities\DT_Utils.vb" />
583584
</ItemGroup>
584585
<ItemGroup>
585586
<EmbeddedResource Include="Actions\Actions.MainForm.resx">

Helpers/dthelper.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
:: DISMTools Helper Script - version 0.3.1
1+
:: DISMTools Helper Script - version 0.3.2
22
@echo off
33

44

55
:init
66
:: Set initial vars
7-
set script_ver=v0.3.1
7+
set script_ver=v0.3.2
88
set outputmode=0
99
:: outputmode=0 (output to file)
1010
:: 1 (output to console)

Helpers/extps1/extappx.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DISMTools 0.3.1 - Extended AppX package getter for online installations
1+
# DISMTools 0.3.2 - Extended AppX package getter for online installations
22

33
Import-Module Appx
44

Helpers/extps1/mImgMgr.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# .'^""""""^.
33
# '^`'. '^"""""""^.
44
# .^"""""`' .^"""""""^. ------------------------------------------------------
5-
# .^""""""` ^"""""""` | DISMTools 0.3.1 |
5+
# .^""""""` ^"""""""` | DISMTools 0.3.2 |
66
# ."""""""^. `""""""""' `,` | Open-source Windows image management, evolved |
77
# '`""""""`. """""""""^ `,,," ------------------------------------------------------
88
# '^"""""`. ^""""""""""'. .`,,,,,^ | Mounted image manager (CLI version) |
@@ -55,7 +55,7 @@ $global:selImage = 0
5555
$global:imgInfo = ''
5656
$newImg = 0
5757
$selImgPath = ''
58-
$ver = '0.3.1'
58+
$ver = '0.3.2'
5959
$global:img_removalIndexes = New-Object System.Collections.ArrayList
6060
$global:img_remIndexesBck = New-Object System.Collections.ArrayList
6161

Installer/Output/dt_setup.exe

-3.71 KB
Binary file not shown.

Installer/dt.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33

44
#define MyAppName "DISMTools"
5-
#define MyAppVersion "0.3.1"
5+
#define MyAppVersion "0.3.2"
66
#define MyAppPublisher "CodingWonders Software"
77
#define MyAppURL "https://github.com/CodingWonders/DISMTools"
88
#define MyAppExeName "DISMTools.exe"

MainForm.Designer.vb

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MainForm.vb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3388,7 +3388,7 @@ Public Class MainForm
33883388
#End Region
33893389

33903390
Sub GenerateDTSettings()
3391-
DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.3.1) configuration file" & CrLf & CrLf & "[Program]" & CrLf)
3391+
DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.3.2) configuration file" & CrLf & CrLf & "[Program]" & CrLf)
33923392
DTSettingForm.RichTextBox2.AppendText("DismExe=" & Quote & "{common:WinDir}\system32\dism.exe" & Quote)
33933393
DTSettingForm.RichTextBox2.AppendText(CrLf & "SaveOnSettingsIni=1")
33943394
DTSettingForm.RichTextBox2.AppendText(CrLf & "Volatile=0")
@@ -3526,7 +3526,7 @@ Public Class MainForm
35263526
File.Delete(Application.StartupPath & "\settings.ini")
35273527
End If
35283528
DTSettingForm.RichTextBox2.Clear()
3529-
DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.3.1) configuration file" & CrLf & CrLf & "[Program]" & CrLf)
3529+
DTSettingForm.RichTextBox2.AppendText("# DISMTools (version 0.3.2) configuration file" & CrLf & CrLf & "[Program]" & CrLf)
35303530
DTSettingForm.RichTextBox2.AppendText("DismExe=" & Quote & DismExe & Quote)
35313531
If SaveOnSettingsIni Then
35323532
DTSettingForm.RichTextBox2.AppendText(CrLf & "SaveOnSettingsIni=1")
@@ -8930,7 +8930,7 @@ Public Class MainForm
89308930
End Sub
89318931

89328932
Private Sub AddProvisionedAppxPackage_Click(sender As Object, e As EventArgs) Handles AddProvisionedAppxPackage.Click
8933-
If Not imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase) Or IsWindows8OrHigher(MountDir & "\Windows\system32\ntoskrnl.exe") Then
8933+
If Not imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase) And IsWindows8OrHigher(MountDir & "\Windows\system32\ntoskrnl.exe") Then
89348934
AddProvAppxPackage.ShowDialog()
89358935
Else
89368936
Select Case Language

My Project/Resources.Designer.vb

Lines changed: 7 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

My Project/Resources.resx

Lines changed: 5 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,60 +1097,14 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
10971097
<value>..\Resources\get_appxpkg_info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
10981098
</data>
10991099
<data name="WhatsNew" xml:space="preserve">
1100-
<value>Changes from last preview
1100+
<value>Bugfixes
11011101

1102-
Bugfixes
1103-
1104-
- Fixed an issue that caused the automatic program updater to not hide if it couldn't check for updates
1105-
- Fixed an issue where the driver information dialog didn't wait for the background processes to finish
1106-
- Fixed a couple of bugs in the DISM Configuration List Editor
1107-
- The splitter distance in the split panels of the project window has been increased
1108-
- The program no longer allows you to mount an already mounted image
1109-
- The CLI version of the mounted image manager can no longer be run without admin privileges
1110-
- Fixed a translation inconsistency in the Spanish language
1102+
- Fixed an issue that caused the AppX package addition dialog to show up on projects with Windows 7 images loaded
11111103

11121104
New features
11131105

1114-
- Added the feature, AppX package, capability, and package information dialogs
1115-
- Added translations to the Configuration List Editor and Action Editor menu entries
1116-
1117-
Overall changes
1118-
1119-
Overall bugfixes
1120-
1121-
NOTE: this includes bugfixes from preview releases
1122-
1123-
- Fixed an issue where the progress panel would not be positioned correctly when performing image operation-related direct actions, after waiting for background processes to be completed while their details panel was focused
1124-
- Fixed an issue where the splash screen would be in front of the initial setup screen, thanks @abbodi1406 for spotting the issue!
1125-
- The program now ships 32-bit and 64-bit 7-Zip binaries, and uses the right binary according to the architecture of the OS, thanks @abbodi1406 for spotting the issue!
1126-
- Fixed an issue where AppX package information would not be displayed on applications packaged with the MSIX Packaging Tool
1127-
- Fixed an issue where the program opened the resource directory of an AppX package instead of the actual resource file if the directory only contained 1 file in it
1128-
- Fixed an issue that caused the program to make you specify a capability addition source in the online installation management mode when the "Limit Windows Update access" check box was unticked
1129-
- Fixed an issue where the driver information dialog would always display the hardware target after the one you'd selected
1130-
- Fixed an issue where the mounted image detector would start even if it had already been started
1131-
- Fixed an issue where package removal would fail if its information process had thrown an exception
1132-
- If the aforementioned information process has thrown an exception, the program will now output the HResult property of the exception instead of a constant value
1133-
1134-
Overall new features
1135-
1136-
- "Element independence" now affects the operation of adding AppX packages
1137-
- The AppX regions group box is no longer enabled if the version of the specified DISM executable is not 10.0 or greater
1138-
- The program no longer relies on an in-house XML deserializer and instead relies on the deserializer provided by the "System.Xml" namespace now
1139-
- You can now perform other tasks while background processes for specific elements are being run
1140-
- The program no longer allows you to remove AppX packages from Windows Server Core images without the Desktop Experience feature enabled
1141-
- The program no longer uses the system DISM at all times if the user had specified a custom DISM executable
1142-
- Introduced the driver information dialog
1143-
- You can now see the architecture of a driver file when adding it
1144-
- To avoid creating big log files, the program no longer gets driver information if a file targets more than 10 devices
1145-
- The mounted image detector has received optimizations which cause a significant CPU usage decrease
1146-
- If an ESD file is specified in the source image field of the image mount dialog, the image conversion dialog will now appear automatically
1147-
- The image conversion dialog can now convert the index you specify, as opposed to the first index
1148-
- If background processes were canceled prematurely and image information tasks are still pending, those tasks will now run after the task related to what has changed
1149-
- The image conversion and SWM file merger dialogs have received translations
1150-
- The SWM file merger dialog can now merge files for the index you specify, as opposed to for the first index
1151-
- The image mount dialog now offers an automatic merger of SWM files, if one is specified
1152-
- You can now get information about drivers installed in the Windows image or in the active installation, and the program will now detect image drivers if the "Detect all drivers" option value is different from the one stored in the program settings
1153-
- You can now get information about an image file on demand
1154-
- Introduced the DISM Configuration List Editor</value>
1106+
- CODE: introduced the "Utilities" namespace, which removes duplicate functions and puts the original ones in a centralized location
1107+
- The package addition operation now shows a correct representation of the release type
1108+
- The capability information dialog now represents download and install sizes correctly, in case a capability's sizes need to be shown in kilobytes</value>
11551109
</data>
11561110
</root>

0 commit comments

Comments
 (0)