This is the first preview build of DISMTools 0.2.1, which includes new features and enhancements:
Bugfixes
- Fixed issues with the Scintilla editor where fonts would not be properly changed
- Fixed issues where packages would not be added if their paths contain spaces
- Reformatted MIT licenses
New features
- The program now uses the DISM API to get information of mounted images and the image loaded into the project, thanks to the
ManagedDism
NuGet package - Introduced the mounted image manager, a real-time overview of the images mounted on your system, which also lets you do actions such as:
- Unmounting the image
- Reloading the servicing session
- Enable write permissions (implemented in the future)
- Explore the mount directory
- Remove volume images
- Load into projects where no images were previously loaded into
- The component cleanup options are now available, but the program can't perform cleanup operations yet
- The addition of AppX packages now supports MSIX and MSIXBUNDLE files
DISMTools about to add Intel Unison (a MSIXBUNDLE file) to a Windows 11 (Zinc) image
-
Image application now automatically scans the SWM naming pattern if the selected file is a SWM file
-
Getting image properties is now faster, thanks to a combination of the DISM API and the DISM executable. Also, the program can now get the default language of the image
The DISM API also lets us get
CustomizedInfo
, which includes the number of files and directories, and the creation and modification dates. This is not implemented in this release, but will be in the next one. This means getting image properties will be much faster, and the DISM executable will be called once (to get the WIMBoot status of an image, the DISM API doesn't have ways to get it)