Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-01-11 | 9.0 kB | |
v0.6.1_250112 source code.tar.gz | 2025-01-11 | 129.2 MB | |
v0.6.1_250112 source code.zip | 2025-01-11 | 130.2 MB | |
DISMTools.zip | 2025-01-10 | 57.6 MB | |
dt_setup.exe | 2025-01-10 | 53.4 MB | |
Totals: 5 Items | 370.3 MB | 0 |
This is the first preview release of DISMTools 0.6.1, with new features and enhancements:
## File hashes
| File | Name | Hash (SHA256) |
|:--:|:--:|:--:|
| Installer | dt_setup.exe | **4F38F5F43A271DDFCB134184DFA748895D8AD19AC385BADC0BAD508EC9F4D3AE** |
| Portable | DISMTools.zip | **4AA1D4FC89202F74196F9FB78D915523AA67053A198ED5E29A91F9A351D41E7B** |
> [!IMPORTANT]
> If you use Windows Defender, it may incorrectly flag this version as malware. SmartScreen may also do this. Don't worry; this is safe to download and use.
>
> This AV solution flags this program because it lacks code-signing certificates, which are quite expensive (as of January 2025, 660 and 864 dollars for 3 years of SV and EV certificates, respectively, from [Comodo](https://comodosslstore.com/codesigning.aspx)).
>
> If you use other antivirus solutions, you will not see this problem. Learn more [here](https://christitus.com/bad-windows-defender/)
## Bugfixes
- Fixed an issue where the program would sometimes throw an exception when saving settings (#205, thanks @Dretreyt for spotting)
- Fixed an issue where Windows 8 and 10 detection functions for background processes would sometimes throw exceptions (#206, thanks @arielsil for spotting)
- Fixed an issue where background processes would sometimes not start after mounting a Windows image, causing you to reload the projects (#208, [#210], thanks @novice55 for spotting)
- Fixed an issue where the program would throw an exception when creating a new project from within the online and/or offline installation management modes (#209, thanks @webber3242 for spotting)
- Fixed an issue where the program would throw an exception when using keyboard combinations to access items in the recent projects list if there were no items. Now, the following message will appear:
Understanding DynaLog event logs:
DynaLog event logs are stored in the file `DT_DynaLog.log`, in the `logs` folder. When you open it, you will see events following this structure: ... [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Getting mounted images... [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Clearing lists... [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Initializing API... [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Calling API function to grab mounted images... [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] 10 mounted image(s) have been detected on this system. Grabbing information... [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] Image information: [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Image file : C:\wims\install_23h2.wim [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Image index : 1 [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Mount directory : C:\dtprojs\Win11-23H2\mount [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Mount status : 0 (OK) [01/03/2025 16:07:48] [DetectMountedImages (MainForm_Load)] - Mount mode : 0 (Write permissions enabled) ... An event is divided into 3 parts: 1. **The time at which it happened.** This is a [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) timestamp 2. **The name of the function/method that logged an event** and, optionally, the name of its parent 3. **The message** The logger can be temporarily disabled by the program, but this is only done in situations where logging causes a performance overhead. I want a balance between performance and logging capabilities.