Skip to content

Commit

Permalink
DISMTools 0.4.1 (#99)
Browse files Browse the repository at this point in the history
* Prepare for the next version

* DISMTools 0.4.1 Preview 1 (#94)

* Add support for SWM files in image file information dialog

* Background processes no longer depend on a variable, and add detections for driver information to avoid exceptions on Windows 7 images

* Added a PRI resource extractor to get AppX friendly display names in some cases

* Add flag to disable program updates

* Update README.md

* Make news feed list more modern

* Redesigned the Options dialog

* Fixed sizing issues

* Added image status watchers

* Added download instructions

* Prevent image information report preview window from appearing behind other windows

* Mention the offline installation management mode

* Added Gitter chat

* Added WinGet download instructions

* Added Gitter chat to About dialog

* Update Help documentation contents (2024/01/05)

* Do not redirect web browser component if not needed

* Update What's New section, and update system information and binaries

* Update README.md

Update nightly installer link

* DISMTools 0.4.1 Preview 2 (#97)

* Update assembly information

* Fixed a couple of issues

* The program now notifies the user when the system needs a restart after performing element processing
* Fixed a typo for description of 0xC142010C error
* Fixed some offline installation management mode pseudo-project issues after performing element processing
* Pass the /NoRestart flag to DISM when performing element processing

* Initial implementation of driver import functionality and added detailed operation information message for failed tasks

* Add translations to driver import, fix some issues regarding it, and add a more detailed error for that operation

* Update What's New section and update system information files

* Update nightly installer link

* Last changes for DISMTools 0.4.1 (#98)

* Update assembly information

* Represent dates of RSS feed contents more appropriately

* Add parameter for offline installation management

* Add command line help message

* Update README.md

Update Softpedia verification date to reflect the latest changes

* Update What's New section, and update system information files
  • Loading branch information
CodingWonders authored Feb 2, 2024
1 parent 234f24c commit 2887978
Show file tree
Hide file tree
Showing 123 changed files with 5,152 additions and 2,389 deletions.
38 changes: 37 additions & 1 deletion DISMTools.vbproj
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,12 @@
<Compile Include="Panels\Img_Ops\Drivers\ExportDrivers.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Panels\Img_Ops\Drivers\ImportDrivers.Designer.vb">
<DependentUpon>ImportDrivers.vb</DependentUpon>
</Compile>
<Compile Include="Panels\Img_Ops\Drivers\ImportDrivers.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Panels\Img_Ops\Drivers\RemDrivers.Designer.vb">
<DependentUpon>RemDrivers.vb</DependentUpon>
</Compile>
Expand Down Expand Up @@ -616,6 +622,12 @@
<Compile Include="Panels\Prj_Ops\ProjProperties.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Panels\Questions\ReloadProjectQuestionDialog.Designer.vb">
<DependentUpon>ReloadProjectQuestionDialog.vb</DependentUpon>
</Compile>
<Compile Include="Panels\Questions\ReloadProjectQuestionDialog.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Panels\Questions\SaveProjectQuestionDialog.Designer.vb">
<DependentUpon>SaveProjectQuestionDialog.vb</DependentUpon>
</Compile>
Expand Down Expand Up @@ -653,6 +665,8 @@
<SubType>Form</SubType>
</Compile>
<Compile Include="Utilities\DT_Utils.vb" />
<Compile Include="Utilities\ImageWatcher.vb" />
<Compile Include="Utilities\PriReader.vb" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Actions\Actions.MainForm.resx">
Expand Down Expand Up @@ -781,6 +795,9 @@
<EmbeddedResource Include="Panels\Img_Ops\Drivers\ExportDrivers.resx">
<DependentUpon>ExportDrivers.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Panels\Img_Ops\Drivers\ImportDrivers.resx">
<DependentUpon>ImportDrivers.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Panels\Img_Ops\Drivers\RemDrivers.resx">
<DependentUpon>RemDrivers.vb</DependentUpon>
</EmbeddedResource>
Expand Down Expand Up @@ -898,6 +915,9 @@
<EmbeddedResource Include="Panels\Prj_Ops\ProjProperties.resx">
<DependentUpon>ProjProperties.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Panels\Questions\ReloadProjectQuestionDialog.resx">
<DependentUpon>ReloadProjectQuestionDialog.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Panels\Questions\SaveProjectQuestionDialog.resx">
<DependentUpon>SaveProjectQuestionDialog.vb</DependentUpon>
</EmbeddedResource>
Expand Down Expand Up @@ -1176,6 +1196,22 @@
<None Include="Resources\menus\explorer_view_glyph_dark.png" />
<None Include="Resources\menus\info_glyph.png" />
<None Include="Resources\menus\info_glyph_dark.png" />
<None Include="Resources\settings\options_bgprocs_dark.png" />
<None Include="Resources\settings\options_bgprocs_light.png" />
<None Include="Resources\settings\options_imgdetect_dark.png" />
<None Include="Resources\settings\options_imgdetect_light.png" />
<None Include="Resources\settings\options_logs_dark.png" />
<None Include="Resources\settings\options_logs_light.png" />
<None Include="Resources\settings\options_output_dark.png" />
<None Include="Resources\settings\options_output_light.png" />
<None Include="Resources\settings\options_personalization_dark.png" />
<None Include="Resources\settings\options_personalization_light.png" />
<None Include="Resources\settings\options_program_dark.png" />
<None Include="Resources\settings\options_program_light.png" />
<None Include="Resources\settings\options_scratch_dark.png" />
<None Include="Resources\settings\options_scratch_light.png" />
<None Include="Resources\about\gitter_chat.png" />
<None Include="Resources\import_driver.png" />
<Content Include="ThemeVS2012\Resources\Dockindicator_PaneDiamond_Hotspot.png" />
<Content Include="ThemeVS2012\Resources\DockIndicator_PaneDiamond_HotspotIndex.png" />
<Content Include="ThemeVS2012\Resources\MaskArrowBottom.png" />
Expand Down Expand Up @@ -1467,7 +1503,7 @@
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<PropertyGroup>
<PostBuildEvent>SET DELETELOGDIR="Yes"
SET ISPREVIEW="No"
SET ISPREVIEW="Yes"
SET GEN_INSTALLER="Yes"
SET COPY_DOCS="Yes"
ECHO Generating program structure...
Expand Down
24 changes: 2 additions & 22 deletions Helpers/dthelper.bat
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
:: DISMTools Helper Script - version 0.4
:: DISMTools Helper Script - version 0.4.1
@echo off


:init
:: Set initial vars
set script_ver=v0.4
set script_ver=v0.4.1
set outputmode=0
:: outputmode=0 (output to file)
:: 1 (output to console)
Expand All @@ -24,31 +24,11 @@ if %ERRORLEVEL% gtr 0 (
:detect_args
if "%1%"=="/sh" (
goto dt_sh
) else if "%1%"=="/drinfo" (
goto dt_wmic
) else (
echo Unrecognized parameter. Available parameters: sh, drinfo
exit /b 1
)

:dt_wmic
cls

:: Show deprecation notice
echo This function is deprecated and has been replaced by native WMI commands.
echo You can still access this function, but it will be removed in the future.

echo Getting drive information. Please wait...
if exist .\wmic (
del .\wmic
)
wmic diskdrive list brief > .\wmic
if %ERRORLEVEL% equ 0 (
exit /b 0
) else (
exit /b 1
)

:dt_sh
cls
title DISMTools Command Console
Expand Down
2 changes: 1 addition & 1 deletion Helpers/extps1/extappx.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DISMTools 0.4 - Extended AppX package getter for online installations
# DISMTools 0.4.1 - Extended AppX package getter for online installations

Import-Module Appx

Expand Down
4 changes: 2 additions & 2 deletions Helpers/extps1/mImgMgr.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# .'^""""""^.
# '^`'. '^"""""""^.
# .^"""""`' .^"""""""^. ---------------------------------------------------------
# .^""""""` ^"""""""` | DISMTools 0.4 |
# .^""""""` ^"""""""` | DISMTools 0.4.1 |
# ."""""""^. `""""""""' `,` | The connected place for Windows system administration |
# '`""""""`. """""""""^ `,,," ---------------------------------------------------------
# '^"""""`. ^""""""""""'. .`,,,,,^ | Mounted image manager (CLI version) |
Expand Down Expand Up @@ -55,7 +55,7 @@ $global:selImage = 0
$global:imgInfo = ''
$newImg = 0
$selImgPath = ''
$ver = '0.4'
$ver = '0.4.1'
$global:img_removalIndexes = New-Object System.Collections.ArrayList
$global:img_remIndexesBck = New-Object System.Collections.ArrayList

Expand Down
Binary file modified Installer/Output/dt_setup.exe
Binary file not shown.
Loading

0 comments on commit 2887978

Please sign in to comment.