Skip to content

Commit e54aa06

Browse files
committed
Improve version detection
1 parent 89b76fd commit e54aa06

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Installer/Output/dt_setup.exe

-917 Bytes
Binary file not shown.

MainForm.vb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2374,8 +2374,8 @@ Public Class MainForm
23742374
' Disable Windows PE stuff when not working with a Windows PE image
23752375
WindowsPEServicingToolStripMenuItem.Enabled = imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase)
23762376
' Disable AppX and capability stuff when working with a Windows PE image
2377-
AppPackagesToolStripMenuItem.Enabled = Not imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase)
2378-
CapabilitiesToolStripMenuItem.Enabled = Not imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase)
2377+
AppPackagesToolStripMenuItem.Enabled = (Not imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase) And IsWindows8OrHigher(MountDir & "\Windows\system32\ntoskrnl.exe"))
2378+
CapabilitiesToolStripMenuItem.Enabled = (Not imgEdition.Equals("WindowsPE", StringComparison.OrdinalIgnoreCase) And IsWindows10OrHigher(MountDir & "\Windows\system32\ntoskrnl.exe"))
23792379

23802380
' Next, detect the DISM version, so that we can determine which things are applicable
23812381
Select Case DismVer.ProductMajorPart

0 commit comments

Comments
 (0)