From 95fe78c5dcd2596c2fbfcba84457e63620309889 Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Tue, 9 Jul 2024 08:53:42 -0400 Subject: [PATCH 1/8] Fix CSV File Writes --- WhyNotWin11.au3 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 43a201ff..94837472 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -7,9 +7,9 @@ #AutoIt3Wrapper_Res_Comment=https://www.whynotwin11.org #AutoIt3Wrapper_Res_CompanyName=Robert Maehl Software #AutoIt3Wrapper_Res_Description=Detection Script to help identify why your PC isn't Windows 11 Release Ready. Now Supporting Update Checks! -#AutoIt3Wrapper_Res_Fileversion=2.6.1.0 +#AutoIt3Wrapper_Res_Fileversion=2.6.1.1 #AutoIt3Wrapper_Res_ProductName=WhyNotWin11 -#AutoIt3Wrapper_Res_ProductVersion=2.6.1.0 +#AutoIt3Wrapper_Res_ProductVersion=2.6.1.1 #AutoIt3Wrapper_Res_LegalCopyright=Robert Maehl, using LGPL 3 License #AutoIt3Wrapper_Res_Language=1033 #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker @@ -96,7 +96,7 @@ Func ProcessCMDLine() Local $sDrive = Null Local $bForce = False Local $bSilent = False - Local $aOutput[3] = [False, "", ""] + Local $aOutput[3] = [True, "csv", "test.csv"] Local $iParams = $CmdLine[0] If $aMUI[0] = Null Then @@ -1374,9 +1374,9 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) EndIf If Not FileExists($sFile) Then $hFile = FileOpen($sFile, $FO_CREATEPATH + $FO_OVERWRITE) - $sOut = FileWrite($hFile, "Hostname") + $sOut = "Hostname" For $iLoop = 0 To 10 Step 1 - $sOut &= FileWrite($hFile, "," & $aLabel[$iLoop]) + $sOut &= "," & $aLabel[$iLoop] Next FileWrite($hFile, $sOut & @CRLF) Else @@ -1385,9 +1385,9 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) $sOut = @ComputerName For $iLoop = 0 To 10 Step 1 If $aSkips[$iLoop] Then - $sOut &= FileWrite($hFile, "," & True) + $sOut &= "," & True Else - $sOut &= FileWrite($hFile, "," & $aResults[$iLoop][0]) + $sOut &= "," & $aResults[$iLoop][0] EndIf Next From 297791a1262e737ba996b77fc84b22bd2df62d54 Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Tue, 9 Jul 2024 08:57:01 -0400 Subject: [PATCH 2/8] Remove Debug Values --- WhyNotWin11.au3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 94837472..88b7104b 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -96,7 +96,7 @@ Func ProcessCMDLine() Local $sDrive = Null Local $bForce = False Local $bSilent = False - Local $aOutput[3] = [True, "csv", "test.csv"] + Local $aOutput[3] = [False, "", ""] Local $iParams = $CmdLine[0] If $aMUI[0] = Null Then From a31a07756ea8324a233e49519ba06b4d65ea34fe Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Tue, 9 Jul 2024 09:09:37 -0400 Subject: [PATCH 3/8] Add TSV, Default to HOSTNAME if no FILENAME specified --- WhyNotWin11.au3 | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 88b7104b..e7b1e416 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -7,9 +7,9 @@ #AutoIt3Wrapper_Res_Comment=https://www.whynotwin11.org #AutoIt3Wrapper_Res_CompanyName=Robert Maehl Software #AutoIt3Wrapper_Res_Description=Detection Script to help identify why your PC isn't Windows 11 Release Ready. Now Supporting Update Checks! -#AutoIt3Wrapper_Res_Fileversion=2.6.1.1 +#AutoIt3Wrapper_Res_Fileversion=2.6.1.0 #AutoIt3Wrapper_Res_ProductName=WhyNotWin11 -#AutoIt3Wrapper_Res_ProductVersion=2.6.1.1 +#AutoIt3Wrapper_Res_ProductVersion=2.6.1.0 #AutoIt3Wrapper_Res_LegalCopyright=Robert Maehl, using LGPL 3 License #AutoIt3Wrapper_Res_Language=1033 #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker @@ -130,8 +130,8 @@ Func ProcessCMDLine() @CRLF & _ @TAB & "/export" & @TAB & "Export Results in an Available format, can be used" & @CRLF & _ @TAB & " " & @TAB & "without the /silent flag for both GUI and file" & @CRLF & _ - @TAB & " " & @TAB & "output. Requires a filename if used." & @CRLF & _ - @TAB & "formats" & @TAB & "TXT, CSV" & @CRLF & _ + @TAB & " " & @TAB & "output. Defaults to HOSTNAME if no filename set." & @CRLF & _ + @TAB & "formats" & @TAB & "CSV, TSV, TXT" & @CRLF & _ @TAB & "/force " & @TAB & "Ignores program system requirements (e.g. WinPE)" & @CRLF & _ @TAB & "/fuonly" & @TAB & "Checks Win11 Feature Update compatibility" & @CRLF & _ @TAB & "/silent" & @TAB & "Don't Display the GUI. Compatible Systems will Exit" & @CRLF & _ @@ -156,19 +156,22 @@ Func ProcessCMDLine() EndSelect Case "/e", "/export", "/format" Select - Case UBound($CmdLine) <= 3 - MsgBox(0, "Invalid", "Missing FILENAME parameter for /format." & @CRLF) - Exit 87 ; ERROR_INVALID_PARAMETER Case UBound($CmdLine) <= 2 MsgBox(0, "Invalid", "Missing FORMAT parameter for /format." & @CRLF) Exit 87 ; ERROR_INVALID_PARAMETER Case Else Switch $CmdLine[2] - Case "CSV", "TXT" + Case "CSV", "TSV", "TXT" $aOutput[0] = True $aOutput[1] = $CmdLine[2] - $aOutput[2] = $CmdLine[3] - _ArrayDelete($CmdLine, "1-3") + If StringLeft($CmdLine[3], 1) = "/" Then + $aOutput[2] = @ComputerName & "." & $CmdLine[2] + _ArrayDelete($CmdLine, "1-2") + Else + $aOutput[2] = $CmdLine[3] + _ArrayDelete($CmdLine, "1-3") + EndIf + Case Else MsgBox(0, "Invalid", "Invalid FORMAT parameter for /format." & @CRLF) Exit 87 ; ERROR_INVALID_PARAMETER @@ -1366,6 +1369,31 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) EndIf Next + Case "tsv" + If StringInStr($aOutput[2], ":") Or StringInStr($aOutput[2], "\\") Then + $sFile = $aOutput[2] + Else + $sFile = @ScriptDir & "\" & $aOutput[2] + EndIf + If Not FileExists($sFile) Then + $hFile = FileOpen($sFile, $FO_CREATEPATH + $FO_OVERWRITE) + $sOut = "Hostname" + For $iLoop = 0 To 10 Step 1 + $sOut &= @TAB & $aLabel[$iLoop] + Next + FileWrite($hFile, $sOut & @CRLF) + Else + $hFile = FileOpen($sFile, $FO_APPEND) + EndIf + $sOut = @ComputerName + For $iLoop = 0 To 10 Step 1 + If $aSkips[$iLoop] Then + $sOut &= @TAB & True + Else + $sOut &= @TAB & $aResults[$iLoop][0] + EndIf + Next + Case "csv" If StringInStr($aOutput[2], ":") Or StringInStr($aOutput[2], "\\") Then $sFile = $aOutput[2] From 1770ad43a803b68369b65bda4757bb6556b63751 Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Wed, 10 Jul 2024 12:02:14 -0400 Subject: [PATCH 4/8] Detect if Directory and use HOSTNAME if so --- WhyNotWin11.au3 | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index e7b1e416..8de35714 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -126,18 +126,18 @@ Func ProcessCMDLine() MsgBox(0, "Help and Flags", _ "Checks PC for Windows 11 Release Compatibility" & @CRLF & _ @CRLF & _ - "WhyNotWin11 [/export FORMAT FILENAME] [/drive DRIVE:] [/force] [/fuonly] [/silent] [/skip [check]] [/update [branch]]" & @CRLF & _ + "WhyNotWin11 [/drive DRIVE:] [/export FORMAT FILENAME] [/force] [/fuonly] [/silent] [/skip [check]] [/update [build]]" & @CRLF & _ @CRLF & _ - @TAB & "/export" & @TAB & "Export Results in an Available format, can be used" & @CRLF & _ + @TAB & "/drive " & @TAB & "Overrides which Disk Drive to run checks on." & @CRLF & _ + @TAB & "/export" & @TAB & "Export Results in CSV, TSV, or TXT, can be used" & @CRLF & _ @TAB & " " & @TAB & "without the /silent flag for both GUI and file" & @CRLF & _ @TAB & " " & @TAB & "output. Defaults to HOSTNAME if no filename set." & @CRLF & _ - @TAB & "formats" & @TAB & "CSV, TSV, TXT" & @CRLF & _ @TAB & "/force " & @TAB & "Ignores program system requirements (e.g. WinPE)" & @CRLF & _ @TAB & "/fuonly" & @TAB & "Checks Win11 Feature Update compatibility" & @CRLF & _ @TAB & "/silent" & @TAB & "Don't Display the GUI. Compatible Systems will Exit" & @CRLF & _ @TAB & " " & @TAB & "with ERROR_SUCCESS." & @CRLF & _ - @TAB & "/skip " & @TAB & "Skips a Comma Separated List of Checks (see Wiki)" & @CRLF & _ - @TAB & "/update" & @TAB & "Downloads the latest RELEASE (default) or DEV build" & @CRLF & _ + @TAB & "/skip " & @TAB & "Skips a Comma Separated List of Checks (see Wiki)." & @CRLF & _ + @TAB & "/update" & @TAB & "Downloads the latest RELEASE (default) or DEV build." & @CRLF & _ @CRLF & _ "Refer to https://WhyNotWin11.org/wiki/Command-Line-Switches for more details" & @CRLF) Exit 0 @@ -164,14 +164,22 @@ Func ProcessCMDLine() Case "CSV", "TSV", "TXT" $aOutput[0] = True $aOutput[1] = $CmdLine[2] - If StringLeft($CmdLine[3], 1) = "/" Then - $aOutput[2] = @ComputerName & "." & $CmdLine[2] - _ArrayDelete($CmdLine, "1-2") - Else - $aOutput[2] = $CmdLine[3] - _ArrayDelete($CmdLine, "1-3") - EndIf - + Select + Case UBound($CmdLine) <= 3 + ContinueCase + Case StringLeft($CmdLine[3], 1) = "/" + $aOutput[2] = @ComputerName & "." & $CmdLine[2] + _ArrayDelete($CmdLine, "1-2") + Case Else + MsgBox(0, FileGetAttrib($CmdLine[3]), StringInStr(FileGetAttrib($CmdLine[3]), "D")) + $aOutput[2] = $CmdLine[3] + If StringInStr(FileGetAttrib($CmdLine[3]), "D") Then + If Not StringRight($CmdLine[3], 1) <> "\" Then $aOutput[2] &= "\" + $aOutput[2] &= @ComputerName & "." & $CmdLine[2] + MsgBox(0, "", $aOutput[2]) + EndIf + _ArrayDelete($CmdLine, "1-3") + EndSelect Case Else MsgBox(0, "Invalid", "Invalid FORMAT parameter for /format." & @CRLF) Exit 87 ; ERROR_INVALID_PARAMETER From f39a2f0340ce30d100dd994e881fd27a6bce6d43 Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Mon, 22 Jul 2024 10:00:51 -0400 Subject: [PATCH 5/8] Attempt to patch #758 --- WhyNotWin11.au3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 8de35714..22c4e5a4 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -350,7 +350,7 @@ Func ProcessCMDLine() EndIf If $aOutput[0] = True Then OutputResults($aResults, $aSkips, $aOutput) For $iLoop = 0 To 10 Step 1 - If $aResults[$iLoop][0] = False Or $aResults[$iLoop][0] < 1 Then Exit 1 + If ($aResults[$iLoop][0] = False Or $aResults[$iLoop][0] < 1) And Not $aSkips[$iLoop] Then Exit 1 Next Exit 0 EndFunc ;==>ProcessCMDLine From 1a8eef84ed4de7ea7f4e96d2981cbeddf9ea4b42 Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Wed, 9 Oct 2024 18:41:14 -0400 Subject: [PATCH 6/8] Remove debug statements --- WhyNotWin11.au3 | 2 -- 1 file changed, 2 deletions(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 22c4e5a4..4810ea6d 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -171,12 +171,10 @@ Func ProcessCMDLine() $aOutput[2] = @ComputerName & "." & $CmdLine[2] _ArrayDelete($CmdLine, "1-2") Case Else - MsgBox(0, FileGetAttrib($CmdLine[3]), StringInStr(FileGetAttrib($CmdLine[3]), "D")) $aOutput[2] = $CmdLine[3] If StringInStr(FileGetAttrib($CmdLine[3]), "D") Then If Not StringRight($CmdLine[3], 1) <> "\" Then $aOutput[2] &= "\" $aOutput[2] &= @ComputerName & "." & $CmdLine[2] - MsgBox(0, "", $aOutput[2]) EndIf _ArrayDelete($CmdLine, "1-3") EndSelect From 4f76a285098634f0c400a8c53ac448afd75a5d4b Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Wed, 9 Oct 2024 21:19:48 -0400 Subject: [PATCH 7/8] Finish #757 --- WhyNotWin11.au3 | 97 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 80 insertions(+), 17 deletions(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 4810ea6d..4cb246aa 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -96,7 +96,8 @@ Func ProcessCMDLine() Local $sDrive = Null Local $bForce = False Local $bSilent = False - Local $aOutput[3] = [False, "", ""] + Local $aExtras[2] = ["",""] + Local $aOutput[4] = [False, "", "", $aExtras] Local $iParams = $CmdLine[0] If $aMUI[0] = Null Then @@ -126,12 +127,13 @@ Func ProcessCMDLine() MsgBox(0, "Help and Flags", _ "Checks PC for Windows 11 Release Compatibility" & @CRLF & _ @CRLF & _ - "WhyNotWin11 [/drive DRIVE:] [/export FORMAT FILENAME] [/force] [/fuonly] [/silent] [/skip [check]] [/update [build]]" & @CRLF & _ + "WhyNotWin11 [/drive DRIVE:] [/export FORMAT FILENAME] [/extras DATA] [/force] [/fuonly] [/silent] [/skip CHECK] [/update [BUILD]]" & @CRLF & _ @CRLF & _ @TAB & "/drive " & @TAB & "Overrides which Disk Drive to run checks on." & @CRLF & _ @TAB & "/export" & @TAB & "Export Results in CSV, TSV, or TXT, can be used" & @CRLF & _ @TAB & " " & @TAB & "without the /silent flag for both GUI and file" & @CRLF & _ @TAB & " " & @TAB & "output. Defaults to HOSTNAME if no filename set." & @CRLF & _ + @TAB & "/extras" & @TAB & "Extra data to output when using /export (See Wiki." & @CRLF & _ @TAB & "/force " & @TAB & "Ignores program system requirements (e.g. WinPE)" & @CRLF & _ @TAB & "/fuonly" & @TAB & "Checks Win11 Feature Update compatibility" & @CRLF & _ @TAB & "/silent" & @TAB & "Don't Display the GUI. Compatible Systems will Exit" & @CRLF & _ @@ -183,6 +185,43 @@ Func ProcessCMDLine() Exit 87 ; ERROR_INVALID_PARAMETER EndSwitch EndSelect + Case "/ex", "/extras" + Select + Case UBound($CmdLine) <= 2 + MsgBox(0, "Invalid", "Missing DATA parameter for /extras." & @CRLF) + Exit 87 ; ERROR_INVALID_PARAMETER + Case Else + $aTemp = StringSplit($CmdLine[2], ",", $STR_NOCOUNT) + For $iLoop = 0 To UBound($aTemp) - 1 + Switch $aTemp[$iLoop] + Case "BUILD" + $aExtras[0] &= ",OS Build" + $aExtras[1] &= "," & @OSBuild + Case "KEYBOARD" + $aExtras[0] &= ",Keyboard Langauage" + $aExtras[1] &= "," & @KBLayout + Case "LANGUAGE" + $aExtras[0] &= ",OS Langauage" + $aExtras[1] &= "," & @OSLang + Case "MUI" + $aExtras[0] &= ",MUI Langauage" + $aExtras[1] &= "," & @MUILang + Case "OS" + $aExtras[0] &= ",Operating System" + $aExtras[1] &= "," & @OSVersion + Case "USER" + $aExtras[0] &= ",Logged In User" + $aExtras[1] &= "," & @UserName + Case Else + MsgBox(0, "Invalid", "Invalid DATA parameter for /extras." & @CRLF) + Exit 87 ; ERROR_INVALID_PARAMETER + EndSwitch + Next + $aExtras[0] = StringTrimLeft($aExtras[0], 1) + $aExtras[1] = StringTrimLeft($aExtras[1], 1) + $aOutput[3] = $aExtras + _ArrayDelete($CmdLine, "1-2") + EndSelect Case "/f", "/force" $bForce = True _ArrayDelete($CmdLine, 1) @@ -1355,9 +1394,21 @@ EndFunc ;==>FinalizeResults Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) Local $sFile, $hFile, $sOut = "" + Local $aExtras, $aExtraData Local $aLabel[11] = ["Architecture", "Boot Method", "CPU Compatibility", "CPU Core Count", "CPU Frequency", "DirectX + WDDM2", "Disk Partition Type", "RAM Installed", "Secure Boot", "Storage Available", "TPM Version"] + $aExtras = $aOutput[3] + + _ArrayAdd($aLabel, StringSplit($aExtras[0], ",", $STR_NOCOUNT)) + $aExtraData = StringSplit($aExtras[1], ",", $STR_NOCOUNT) + + If $aLabel[11] <> "" Then + ;;; + Else + _ArrayDelete($aLabel, 11) + EndIf + Switch $aOutput[1] Case "txt" If StringInStr($aOutput[2], ":") Or StringInStr($aOutput[2], "\\") Then @@ -1367,11 +1418,15 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) EndIf $hFile = FileOpen($sFile, $FO_CREATEPATH + $FO_OVERWRITE) $sOut = "Results for " & @ComputerName & @CRLF - For $iLoop = 0 To 10 Step 1 - If $aSkips[$iLoop] Then - $sOut &= $aLabel[$iLoop] & @TAB & True & @TAB & "Skipped" & @TAB & "Skipped" & @CRLF + For $iLoop = 0 To UBound($aLabel) - 1 Step 1 + If $iLoop > 10 Then + $sOut &= $aLabel[$iLoop] & ": " & $aExtraData[$iLoop - 11] & @CRLF Else - $sOut &= $aLabel[$iLoop] & @TAB & $aResults[$iLoop][0] & @TAB & $aResults[$iLoop][1] & @TAB & $aResults[$iLoop][2] & @CRLF + If $aSkips[$iLoop] Then + $sOut &= $aLabel[$iLoop] & @TAB & True & @TAB & "Skipped" & @TAB & "Skipped" & @CRLF + Else + $sOut &= $aLabel[$iLoop] & @TAB & $aResults[$iLoop][0] & @TAB & $aResults[$iLoop][1] & @TAB & $aResults[$iLoop][2] & @CRLF + EndIf EndIf Next @@ -1384,7 +1439,7 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) If Not FileExists($sFile) Then $hFile = FileOpen($sFile, $FO_CREATEPATH + $FO_OVERWRITE) $sOut = "Hostname" - For $iLoop = 0 To 10 Step 1 + For $iLoop = 0 To UBound($aLabel) - 1 Step 1 $sOut &= @TAB & $aLabel[$iLoop] Next FileWrite($hFile, $sOut & @CRLF) @@ -1392,14 +1447,18 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) $hFile = FileOpen($sFile, $FO_APPEND) EndIf $sOut = @ComputerName - For $iLoop = 0 To 10 Step 1 - If $aSkips[$iLoop] Then - $sOut &= @TAB & True + For $iLoop = 0 To UBound($aLabel) - 1 Step 1 + If $iLoop > 10 Then + $sOut &= @TAB & $aExtraData[$iLoop - 11] Else - $sOut &= @TAB & $aResults[$iLoop][0] + If $aSkips[$iLoop] Then + $sOut &= @TAB & True + Else + $sOut &= @TAB & $aResults[$iLoop][0] + EndIf EndIf Next - + Case "csv" If StringInStr($aOutput[2], ":") Or StringInStr($aOutput[2], "\\") Then $sFile = $aOutput[2] @@ -1409,7 +1468,7 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) If Not FileExists($sFile) Then $hFile = FileOpen($sFile, $FO_CREATEPATH + $FO_OVERWRITE) $sOut = "Hostname" - For $iLoop = 0 To 10 Step 1 + For $iLoop = 0 To UBound($aLabel) - 1 Step 1 $sOut &= "," & $aLabel[$iLoop] Next FileWrite($hFile, $sOut & @CRLF) @@ -1417,11 +1476,15 @@ Func OutputResults(ByRef $aResults, ByRef $aSkips, $aOutput) $hFile = FileOpen($sFile, $FO_APPEND) EndIf $sOut = @ComputerName - For $iLoop = 0 To 10 Step 1 - If $aSkips[$iLoop] Then - $sOut &= "," & True + For $iLoop = 0 To UBound($aLabel) - 1 Step 1 + If $iLoop > 10 Then + $sOut &= "," & $aExtraData[$iLoop - 11] Else - $sOut &= "," & $aResults[$iLoop][0] + If $aSkips[$iLoop] Then + $sOut &= "," & True + Else + $sOut &= "," & $aResults[$iLoop][0] + EndIf EndIf Next From 3c7b0f4c1d6f000024fcc9d0c549410be5713508 Mon Sep 17 00:00:00 2001 From: "Robert C. Maehl" Date: Wed, 9 Oct 2024 21:56:58 -0400 Subject: [PATCH 8/8] Bump version --- WhyNotWin11.au3 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WhyNotWin11.au3 b/WhyNotWin11.au3 index 4cb246aa..a6e9374c 100644 --- a/WhyNotWin11.au3 +++ b/WhyNotWin11.au3 @@ -7,9 +7,9 @@ #AutoIt3Wrapper_Res_Comment=https://www.whynotwin11.org #AutoIt3Wrapper_Res_CompanyName=Robert Maehl Software #AutoIt3Wrapper_Res_Description=Detection Script to help identify why your PC isn't Windows 11 Release Ready. Now Supporting Update Checks! -#AutoIt3Wrapper_Res_Fileversion=2.6.1.0 +#AutoIt3Wrapper_Res_Fileversion=2.6.1.1 #AutoIt3Wrapper_Res_ProductName=WhyNotWin11 -#AutoIt3Wrapper_Res_ProductVersion=2.6.1.0 +#AutoIt3Wrapper_Res_ProductVersion=2.6.1.1 #AutoIt3Wrapper_Res_LegalCopyright=Robert Maehl, using LGPL 3 License #AutoIt3Wrapper_Res_Language=1033 #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker @@ -127,7 +127,7 @@ Func ProcessCMDLine() MsgBox(0, "Help and Flags", _ "Checks PC for Windows 11 Release Compatibility" & @CRLF & _ @CRLF & _ - "WhyNotWin11 [/drive DRIVE:] [/export FORMAT FILENAME] [/extras DATA] [/force] [/fuonly] [/silent] [/skip CHECK] [/update [BUILD]]" & @CRLF & _ + "WhyNotWin11 [/drive DRIVE:] [/export FORMAT [FILENAME]] [/extras DATA] [/force] [/fuonly] [/silent] [/skip CHECK] [/update [BUILD]]" & @CRLF & _ @CRLF & _ @TAB & "/drive " & @TAB & "Overrides which Disk Drive to run checks on." & @CRLF & _ @TAB & "/export" & @TAB & "Export Results in CSV, TSV, or TXT, can be used" & @CRLF & _