You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Prepare for next release
* Update nightly installer link
* DISMTools 0.6.1 Preview 1 (#212)
* [Library] Update Markdig and ManagedDism
* [Fix] Fallback to INI method for installable copies
Fixes#205
* DynaLog for the whole codebase (#207)
* [DynaLog] Massive improvements (12/21/2024)
* [DynaLog] Massive improvements (12/22/2024)
* [DynaLog] Massive improvements (12/23/2024)
* [DynaLog] Massive improvements (12/24/2024)
* [DynaLog] Massive improvements (12/25/2024)
* [Event] Reload BGProcs with Alt+R
* [DynaLog] Massive improvements (12/26/2024)
* [DynaLog] Massive improvements (12/27/2024)
Including a massive improvement in DynaLog logging performance!
* [DynaLog] Fixed null reference exception
* [DynaLog] Massive improvements (12/28/2024)
* [Fix] Fixed exception and bgprocs not starting sometimes, update key combo
* [DynaLog] Massive improvements (12/29/2024)
* [DynaLog] Massive improvements (12/30/2024)
* [Refactor] Optimize process launch methods
* [DynaLog] Massive improvements (01/01/2025)
Happy New Year!
With this commit, DynaLog has been fully implemented now. A couple of routines have been refactored as well for a faster and more polished experience.
* [Unattended answer file] Fix addition problems with copy operation
* [Unattended answer file] Update some things
* [DynaLog] Add XML comments
* [Fix] Fixed#206
* [Unattended answer file] Improvements for 0.6.1 P1
- Updated UnattendGen
- Added configuration set/distribution share support
* [PE Helper] Introducing HotInstall
* [PE Helper] Add BCD entry deletion for BIOS
* [Library] Update Scintilla.NET to 5.6.5
* [PE Helper] Update files
- Updated the text of the restart dialog to make it consistent with HotInstall
- Updated HotInstall to latest commit: CodingWonders/DT-HotInstall@1528686
* [Fix] Fixed#209
* [PE Helper] Update files (01/05/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@498f729
NOTE: this version of HotInstall is marked as a test build
* [PE Helper] Update HotInstall (01/06/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@6addb6b
* [PE Helper] Update HotInstall (01/08/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@6b374f2
* [Fix] Fixed exception for Recents list keyboard combos
* [PE Helper] Update HotInstall (01/09/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@b5b2692
* [Settings] Add System Editor configuration
This is experimental and can only be configured manually in Preview 1. Preview 2 will see a UI for it
* [Settings] Save System Editor setting
* [DynaLog] Make init output pretty again
* [PE Helper] Update HotInstall (01/10/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@32bd695
* [Library] Update Markdig to 0.40.0
* [REL] Update What's New section, and new Update Info files
* Update nightly installer link
* DISMTools 0.6.1 Preview 2 (#214)
* Update assembly information
* [PE Helper] Update HotInstall (01/13/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@e31674e
* [PE Helper] Update HotInstall (01/14/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@dee52b1
* [PE Helper] Update HotInstall (01/15/2025)
- Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@61c1be5
* [Unattended answer file] Add post-install script support
* [Unattended answer file] Fix bug that caused scripts to not be applied
* [Enhance] Redirect DISM output to console control
* [Options] Add settings for DynaLog and system editor
* [Options] Open DynaLog log directory on demand
* [Unattended answer file] Make computer name notice less annoying
* [Unattended answer file] Update wording of post-install script stage
* [Fix] Detect WIMBoot status and disable option accordingly
* [PE Helper] Add ability to get a bit more info
* [PE Helper] Update HotInstall (01/22/2025)
Updated HotInstall to no longer feature test build mark
* [REL] Update What's New section and new Update Info files
* Update nightly installer link
* DISMTools 0.6.1 Preview 3 (#216)
* Update assembly information
* [PE Helper] Update HotInstall (01/25/2025)
Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@6e87e16
* [Updater] Add error information
* [PE Helper] Update HotInstall (01/25/2025, part 2)
Updated HotInstall to its latest commit: CodingWonders/DT-HotInstall@af626ff
* [Unattended answer file] Block "None" user account name
* [PE Helper] Detect if image index is valid
* [PE Helper] Add support for Ventoy drives
* [ISO Creator] Remove redundant label
* [PE Helper] Update HotInstall (01/29/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@43ce929
NOTE: this adds language support to HotInstall for the following languages, based on ISO 639-2 language code representations: English, Spanish (Spain). Unsupported languages will default to English for the HotInstall installer
* [PE Helper] Update HotInstall (01/30/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@f5df6f0
* [PE Helper] Update HotInstall (01/31/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@e603158
* [Unattended answer file] UnattendGen Nightly
* [Fix] Switch to manual size for label
* [Build] Remove dependency for speedier CI
* [Build] Remove dependency for speedier CI (part 2)
* [Enhance] Make progress panel log switchers more appealing
* [PE Helper] Show visual progress of DIM driver addition
* [PE Helper] Hide progress once completed
* [PE Helper] Hide progress once completed (part 2)
* [PE Helper] Change progress output of driver installation
* [PE Helper] Update HotInstall (02/02/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@d843f50
* [PE Helper] Update HotInstall (02/02/2025, part 2)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@bc05ccd
* [DynaLog] Change file length type to long
* [ISO Creator] Detect ADKs and WIMs for architectures
* [PE Helper] Fix compat issues with ADK 10.0.26100.2454+
* [PE Helper] Add option for signed boot binaries
* [Library] Update Scintilla.NET to 5.6.6
* [Unattended answer file & PE Helper] Update vers.
- Updated UnattendGen (v0.6.1.2521)
- Updated HotInstall to remove test build flag
* [REL] Update What's New section, new Update Info files
* Update nightly installer link
* DISMTools 0.6.1 Preview 4 (#223)
* Update assembly information
* [PE Helper] Fixed EFI file issue if not in bootbins
* [PE Helper] Update HotInstall (02/10/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@d1d39fb
* [DynaLog] Add edge-case for faulty CMOS batteries
* [PE Helper] Update HotInstall (02/12/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@b64f60a
* [Unattended answer file] Add support for multiple architectures
* [DynaLog] Be more descriptive when message will not be logged
* [Info Saver] Close regardless of the option
* [Unattended answer file] Add spacing normalization options
* [Enhance] Localize log panel switchers
* [Info Saver] Show proper count for AppX package array
* [ISO Creator] Put back all items if all of them were removed
* [PE Helper] Modify message for DIM driver installation
* [PE Helper] Add code for WinPE update installation
* [PE Helper] Update HotInstall (02/17/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@0f3bd4b
* [Fix] Fix directory attribute comparison issue (#220)
* [PE Helper] Replace Path Root getter with env variable
* [Unattended answer file] Update UnattendGen
* [PE Helper ES] Add DimStart Alias
* [PE Helper] Update HotInstall (02/20/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@be57444
* [Info Saver] Don't take into account empty item
* [Fix] Fixed additional recents list exception
* [Fix] Fixed additional directory attribute issues
* [Videos] Remove border, allow fullscreen
* [REL] Update What's New section, new Update Info files
* Overwrite problematic files
* Update nightly installer link
* Last changes for DISMTools 0.6.1 (#224)
* Update assembly information
* [Fix] Fixed non-English DISM output not showing special characters
* [Settings] Avoid possible setting load loops
* [PE Helper] Detect architectures in Test Environment creator
* [PE Helper] Update HotInstall (02/24/2025)
Update HotInstall to its latest commit: CodingWonders/DT-HotInstall@606ffc2
* [Enhance] Localize remaining features
* [Docs] Update Help documentation
* [Docs] Remove highlight.js library to restore speed
* [Options] Change name of DT 0.5+ color scheme
* [Issue Templates] Add DynaLog log files
* [REL] Update What's New section, and new Update Info files
* Update branch status and branch info
---------
Co-authored-by: CodingWonders <[email protected]>
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug.md
+12-1
Original file line number
Diff line number
Diff line change
@@ -28,4 +28,15 @@ If applicable, add screenshots to help explain your problem.
28
28
29
29
30
30
**Additional context**
31
-
Add any other context about the problem here.
31
+
Add any other context about the problem here.
32
+
33
+
### Attaching DynaLog event logs
34
+
---
35
+
36
+
DISMTools 0.6.1 and later use DynaLog as a means to write diagnostic information to a log file that you can send to the developers. The log is stored in `<program directory>\Logs`:
37
+
38
+
- If you are using an installed copy, go to `\Program Files\DISMTools\<Stable or Preview>\logs`
39
+
- If you are using a portable copy, go to `<startup location>\logs`
40
+
41
+
The file in question is `DT_DynaLog.log`. Attach this log by dropping it below:
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/program-exception.md
+11
Original file line number
Diff line number
Diff line change
@@ -18,3 +18,14 @@ If you have run into an internal error (program exception), we would like to lea
18
18
**How did it happen?** What steps did you perform in order to experience this problem?
19
19
20
20
<!-- Steps -->
21
+
22
+
### Attaching DynaLog event logs
23
+
---
24
+
25
+
DISMTools 0.6.1 and later use DynaLog as a means to write diagnostic information to a log file that you can send to the developers. The log is stored in `<program directory>\Logs`:
26
+
27
+
- If you are using an installed copy, go to `\Program Files\DISMTools\<Stable or Preview>\logs`
28
+
- If you are using a portable copy, go to `<startup location>\logs`
29
+
30
+
The file in question is `DT_DynaLog.log`. Attach this log by dropping it below:
DynaLog.LogMessage("Could not get image/installation information. Error message: "&ex.Message)
50
58
' Don't get this info
51
59
EndTry
52
60
EndIf
61
+
DynaLog.LogMessage("Getting computer, BIOS, OS and processor information for exception report...")
62
+
DynaLog.LogMessage("--- NO PERSONALLY IDENTIFIABLE INFORMATION WILL BE INCLUDED IN THE REPORT ---")
63
+
DynaLog.LogMessage("---- I ONLY GRAB THIS INFORMATION TO HELP ISOLATE BUGS TO A HW/SW CONFIG ----")
64
+
DynaLog.LogMessage("I really care about your privacy and, like you, I hate tracking.")
53
65
' Get basic information about the system. This does not include any personally identifiable information (PII) or
54
66
' serial numbers that can identify the computer this program is run on
55
67
DimCS_SearcherAsManagementObjectSearcher=NewManagementObjectSearcher("SELECT Manufacturer, Model FROM Win32_ComputerSystem")
@@ -86,26 +98,33 @@ Namespace My
86
98
"No information that can be used to identify the user or the exact system is gathered."&CrLf&CrLf&
87
99
"If you don't want to send this information to the developers, paste the text that was copied to the clipboard in a text editor, remove this information, and copy the new text again.")
88
100
CatchexAsException
101
+
DynaLog.LogMessage("Could not get system information. Error message: "&ex.Message)
89
102
' Could not get basic machine information
90
103
EndTry
91
104
Try
105
+
DynaLog.LogMessage("Saving exception information to the error report...")
<ErrorText>Este proyecto hace referencia a los paquetes NuGet que faltan en este equipo. Use la restauración de paquetes NuGet para descargarlos. Para obtener más información, consulte http://go.microsoft.com/fwlink/?LinkID=322105. El archivo que falta es {0}.</ErrorText>
0 commit comments