Skip to content

Commit c2b0660

Browse files
DISMTools 0.7 Preview 6 (#265)
* Update assembly information * [PE Helper] WDSHC: Port corrected disk config code from PE Helper * [Enhance] Make reporter module more modular * [Unattended answer file] Add support for AD DS join * Useful bit for those vibe coders out there * [Unattended answer file] Add DNS explanation, reposition AD DS Join button * [Unattended answer file] Automatically fill in obtained domain name * [PE Helper] WDSHC: Update path reference * [Unattended answer file] Get domain name using Active Directory API * [Refactor] Use complete DISM API lists when possible * [PE Helper] Fixed removal error * [Enhance] Use pnputil for driver removal in online inst. management mode * [Enhance] Allow user mappings to AppX registrations * [Library] Update 7-Zip to version 25.00 On a sidenote, why does effing Meta have to get into my software? It's utterly disgusting, utterly revolting. I can't describe this mess of a tech world we're living in. * [Unattended answer file] ADDS Join: update DNS address instruction, added comments to the final XML, fixed some typos * [Enhance] Add feature update support for Bromine builds * [Tour] Bundle DT Tour * Update create-nightly-installer.yaml I hate YAML * [Installer] Update to add tour * [Installer] Final path for tour * [Enhance] Added menu item and links to Tour * [PE Helper] Integrate DIM directly into the WinPE image * [Refactor] Move image task startup code to interface implementation * [ISO Creator] Automatically set ADK marker after installation * [Installer] Upgrade Inno Setup to v6.4.3 * [REL] Update What's New section
1 parent 2a4d645 commit c2b0660

File tree

79 files changed

+2771
-2464
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+2771
-2464
lines changed

.github/copilot-instructions.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
English must be used by default, unless a translation to a different language takes effect. Then, stick to that language.
2+
3+
Length of the output matters, and so does where it belongs. If I want to learn something, only show it to me. If it is useful for what I'm working on, offer me to put it in the source code. Now, if I explicitly say to add it to the codebase, do as you're told.

.github/workflows/create-nightly-installer.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
- uses: actions/checkout@v4
2222
with:
2323
ref: ${{ github.head_ref }}
24+
submodules: 'true'
2425
- name: Set up MSBuild
2526
uses: microsoft/Setup-MSBuild@v2
2627
- name: Prepare NuGet packages

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "tour"]
2+
path = tour
3+
url = https://github.com/CodingWonders/dt_tour

7z/amd64/7z.dll

-1.5 KB
Binary file not shown.

7z/amd64/7z.exe

5.5 KB
Binary file not shown.

7z/i386/7z.dll

1.5 KB
Binary file not shown.

7z/i386/7z.exe

3.5 KB
Binary file not shown.

DISMTools.vbproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128
<Reference Include="System.Design">
129129
<Private>True</Private>
130130
</Reference>
131+
<Reference Include="System.DirectoryServices" />
131132
<Reference Include="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
132133
<Private>True</Private>
133134
</Reference>
@@ -216,6 +217,13 @@
216217
<ItemGroup>
217218
<Compile Include="ApplicationEvents.vb" />
218219
<Compile Include="Elements\AppxPackage.vb" />
220+
<Compile Include="Elements\AutoUnattend\ActiveDirectory\ADDSJoinDialog.Designer.vb">
221+
<DependentUpon>ADDSJoinDialog.vb</DependentUpon>
222+
</Compile>
223+
<Compile Include="Elements\AutoUnattend\ActiveDirectory\ADDSJoinDialog.vb">
224+
<SubType>Form</SubType>
225+
</Compile>
226+
<Compile Include="Elements\AutoUnattend\ActiveDirectory\DomainServicesModule.vb" />
219227
<Compile Include="Elements\AutoUnattend\Components\Component.vb" />
220228
<Compile Include="Elements\AutoUnattend\Components\Pass.vb" />
221229
<Compile Include="Elements\AutoUnattend\DiskConfig\DiskConfiguration.vb" />
@@ -846,6 +854,7 @@
846854
<Compile Include="Utilities\MarkdownHelper.vb" />
847855
<Compile Include="Utilities\PlaybookDetector.vb" />
848856
<Compile Include="Utilities\PriReader.vb" />
857+
<Compile Include="Utilities\SamHelper.vb" />
849858
<Compile Include="Utilities\TaskbarHelper.vb" />
850859
<Compile Include="Utilities\ThemeUtilities\ColorModeRenderers\DarkModeRenderer.vb" />
851860
<Compile Include="Utilities\ThemeUtilities\ColorModeRenderers\LightModeRenderer.vb" />
@@ -854,9 +863,13 @@
854863
<Compile Include="Utilities\ThemeUtilities\Theme.vb" />
855864
<Compile Include="Utilities\ThemeUtilities\ThemeHelper.vb" />
856865
<Compile Include="Utilities\WindowHelper.vb" />
866+
<Compile Include="Utilities\WMIHelper.vb" />
857867
<Compile Include="Videos\Video.vb" />
858868
</ItemGroup>
859869
<ItemGroup>
870+
<EmbeddedResource Include="Elements\AutoUnattend\ActiveDirectory\ADDSJoinDialog.resx">
871+
<DependentUpon>ADDSJoinDialog.vb</DependentUpon>
872+
</EmbeddedResource>
860873
<EmbeddedResource Include="Help\HelpBrowserForm.resx">
861874
<DependentUpon>HelpBrowserForm.vb</DependentUpon>
862875
</EmbeddedResource>
@@ -1472,6 +1485,7 @@
14721485
<None Include="Resources\last_element.png" />
14731486
<None Include="Resources\add_element.png" />
14741487
<None Include="Resources\remove_element.png" />
1488+
<None Include="Resources\ad_ds.png" />
14751489
<Content Include="Tools\UnattendGen\win-arm64\Library-License.txt" />
14761490
<Content Include="Tools\UnattendGen\win-arm64\LICENSE.txt" />
14771491
<Content Include="Tools\UnattendGen\win-arm64\Newtonsoft.Json.dll" />
@@ -1937,6 +1951,14 @@ IF EXIST "$(SolutionDir)Tools\DT_ThemeDesigner\out\*.exe" (
19371951
del "Tools\ThemeDesigner\*.zip" /F /S /Q
19381952
)
19391953

1954+
:: Copy Tour
1955+
IF EXIST "$(SolutionDir)tour" (
1956+
xcopy "$(SolutionDir)tour\*.*" "$(TargetDir)docs\tour" /cehyi
1957+
IF EXIST "$(TargetDir)docs\tour\.git" (rd "$(TargetDir)docs\tour\.git" /s /q)
1958+
IF EXIST "$(TargetDir)docs\tour\.vscode" (rd "$(TargetDir)docstour\.vscode" /s /q)
1959+
IF EXIST "$(TargetDir)docs\tour\.git*" (del "$(TargetDir)docs\tour\.git*" /f /s /q)
1960+
)
1961+
19401962
IF NOT EXIST AutoUnattend (
19411963
md AutoUnattend
19421964
copy /y "$(SolutionDir)Elements\AutoUnattend\*.xml" AutoUnattend

0 commit comments

Comments
 (0)