├── LICENSE ├── readme.md ├── convert.sh └── convert_ve_plugin /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 UUP dump authors 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | UUP converter 2 | ------------- 3 | 4 | ### Description 5 | A basic UUP converter aimed at Linux and macOS users who don't have access to any 6 | Windows machine, but want or need to create an ISO image for latest Windows 7 | Insider version downloaded from UUP dump. 8 | 9 | **For obvious reasons this script will never support integration of Cumulative 10 | Updates to created images.** 11 | 12 | ### Usage 13 | ``` 14 | ./convert.sh [compression] [uups_directory] [create_virtual_editions] 15 | ``` 16 | 17 | ###### compression options: 18 | * wim - standard wim compression (`/Compress:max` in DISM) (default) 19 | * esd - solid esd compression (`/Compress:recovery` in DISM) 20 | 21 | ###### create_virtual_editions options: 22 | * 0 - do not create virtual editions (default) 23 | * 1 - create virtual edtitions 24 | 25 | ### Usage examples 26 | * `./convert.sh` - starts the conversion using files from `UUPs` directory and 27 | creates an ISO image with `install.wim` 28 | 29 | * `./convert.sh esd` - starts the conversion using files from `UUPs` directory 30 | and creates an ISO image with `install.esd` 31 | 32 | * `./convert.sh wim MyUUP` - starts the conversion using files from `MyUUP` 33 | directory and creates an ISO image with `install.wim` 34 | 35 | * `./convert.sh wim MyUUP 1` - starts the conversion using files from `MyUUP` 36 | directory, creates virtual editions and creates an ISO image with 37 | `install.wim` 38 | 39 | ### Virtual editions 40 | Since version 0.5.0 this script supports creation of virtual editions. 41 | To run creation of all virtial editions simply use create_virtual_editions 42 | switch in command line. If you want to customize which editions will be created 43 | when this switch is set, please use VIRTUAL_EDITIONS_LIST in configuration file. 44 | 45 | Virtual editions creation can be only done when convert_ve_plugin is present in 46 | the same directory as converter. 47 | 48 | Thanks to abbodi1406 for providing informations which helped with creating this 49 | option. 50 | 51 | ### Configuration file 52 | Configuration of advanced script options can be modified using 53 | the file `convert_config_linux` (on Linux) or `convert_config_macos` (on macOS). 54 | 55 | ###### Configuration options 56 | ``` 57 | VIRTUAL_EDITIONS_LIST='space delimited editions sequence' 58 | ``` 59 | 60 | ###### Configuration options explanation 61 | * VIRTUAL_EDITIONS_LIST - configures which editions will be created when 62 | create_virtual_editions is enabled. 63 | 64 | ### Requirements 65 | This script uses the following commands to do its work: 66 | * cabextract - to extract cabs 67 | * wimlib-imagex - to export files from metadata ESD 68 | * chntpw - to modify registry of first index of boot.wim 69 | * genisoimage or mkisofs - to create ISO image 70 | 71 | ###### Linux 72 | If you use Debian or Ubuntu based distribution you can quickly install these 73 | using the following command: 74 | 75 | ```bash 76 | sudo apt install cabextract wimtools chntpw genisoimage 77 | ``` 78 | 79 | If you use Arch Linux you can also install these using the following command: 80 | ```bash 81 | sudo pacman -S cabextract wimlib chntpw cdrtools 82 | ``` 83 | If you use Fedora you can also install these using the following command: 84 | ```bash 85 | sudo dnf install cabextract wimlib-utils chntpw genisoimage 86 | ``` 87 | 88 | If you use any other distribution, then you will need to check its repository 89 | for packages needed to run this script. 90 | 91 | ###### macOS 92 | macOS requires [Homebrew](https://brew.sh) to install the prerequisite software. 93 | After Homebrew was installed, you can install the requirements using: 94 | 95 | ```bash 96 | brew tap sidneys/homebrew 97 | brew install cabextract wimlib cdrtools sidneys/homebrew/chntpw 98 | ``` 99 | 100 | -------------------------------------------------------------------------------- /convert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | scriptName="UUP Converter v0.7.2" 3 | UUP_CONVERTER_SCRIPT=1 4 | 5 | export PATH=${PATH}:/usr/sbin 6 | 7 | if [ -f `dirname $0`/convert_ve_plugin ]; then 8 | . `dirname $0`/convert_ve_plugin 9 | fi 10 | 11 | if [ -f `dirname $0`/convert_config_linux ] && [ `uname` == "Linux" ]; then 12 | . `dirname $0`/convert_config_linux 13 | elif [ -f `dirname $0`/convert_config_macos ] && [ `uname` == "Darwin" ]; then 14 | . `dirname $0`/convert_config_macos 15 | else 16 | VIRTUAL_EDITIONS_LIST="CoreSingleLanguage Enterprise EnterpriseN Education \ 17 | EducationN ProfessionalEducation ProfessionalEducationN \ 18 | ProfessionalWorkstation ProfessionalWorkstationN ServerRdsh IoTEnterprise \ 19 | CloudEdition CloudEditionN" 20 | fi 21 | 22 | editions='analogonecore 23 | andromeda 24 | cloud 25 | cloude 26 | clouden 27 | cloudn 28 | cloudedition 29 | cloudeditionn 30 | core 31 | corecountryspecific 32 | coren 33 | coresinglelanguage 34 | coresystemserver 35 | education 36 | educationn 37 | embedded 38 | embeddede 39 | embeddedeeval 40 | embeddedeval 41 | enterprise 42 | enterpriseeval 43 | enterpriseg 44 | enterprisegn 45 | enterprisen 46 | enterpriseneval 47 | enterprises 48 | enterpriseseval 49 | enterprisesn 50 | enterprisesneval 51 | holographic 52 | hubos 53 | iotenterprise 54 | iotenterprises 55 | iotos 56 | iotuap 57 | lite 58 | mobilecore 59 | onecoreupdateos 60 | ppipro 61 | professional 62 | professionalcountryspecific 63 | professionaleducation 64 | professionaleducationn 65 | professionaln 66 | professionalsinglelanguage 67 | professionalworkstation 68 | professionalworkstationn 69 | serverarm64 70 | serverarm64core 71 | serverazurecor 72 | serverazurecorcore 73 | serverazurenano 74 | serverazurenanocore 75 | serverazurestackhcicor 76 | servercloudstorage 77 | servercloudstoragecore 78 | serverdatacenter 79 | serverdatacenteracor 80 | serverdatacenteracorcore 81 | serverdatacentercor 82 | serverdatacentercorcore 83 | serverdatacentercore 84 | serverdatacentereval 85 | serverdatacenterevalcor 86 | serverdatacenterevalcorcore 87 | serverdatacenterevalcore 88 | serverdatacenternano 89 | serverdatacenternanocore 90 | serverhypercore 91 | serverrdsh 92 | serverrdshcore 93 | serversolution 94 | serversolutioncore 95 | serverstandard 96 | serverstandardacor 97 | serverstandardacorcore 98 | serverstandardcor 99 | serverstandardcorcore 100 | serverstandardcore 101 | serverstandardeval 102 | serverstandardevalcor 103 | serverstandardevalcorcore 104 | serverstandardevalcore 105 | serverstandardnano 106 | serverstandardnanocore 107 | serverstoragestandard 108 | serverstoragestandardcore 109 | serverstoragestandardeval 110 | serverstoragestandardevalcore 111 | serverstorageworkgroup 112 | serverstorageworkgroupcore 113 | serverstorageworkgroupeval 114 | serverstorageworkgroupevalcore 115 | serverturbine 116 | serverturbinecor 117 | serverweb 118 | serverwebcore 119 | starter 120 | startern' 121 | 122 | bootSourcesList='sources/alert.gif 123 | sources/api-ms-win-core-apiquery-l1-1-0.dll 124 | sources/api-ms-win-downlevel-advapi32-l1-1-0.dll 125 | sources/api-ms-win-downlevel-advapi32-l1-1-1.dll 126 | sources/api-ms-win-downlevel-advapi32-l2-1-0.dll 127 | sources/api-ms-win-downlevel-advapi32-l2-1-1.dll 128 | sources/api-ms-win-downlevel-advapi32-l3-1-0.dll 129 | sources/api-ms-win-downlevel-advapi32-l4-1-0.dll 130 | sources/api-ms-win-downlevel-kernel32-l1-1-0.dll 131 | sources/api-ms-win-downlevel-kernel32-l2-1-0.dll 132 | sources/api-ms-win-downlevel-ole32-l1-1-0.dll 133 | sources/api-ms-win-downlevel-ole32-l1-1-1.dll 134 | sources/api-ms-win-downlevel-shlwapi-l1-1-0.dll 135 | sources/api-ms-win-downlevel-shlwapi-l1-1-1.dll 136 | sources/api-ms-win-downlevel-user32-l1-1-0.dll 137 | sources/api-ms-win-downlevel-user32-l1-1-1.dll 138 | sources/api-ms-win-downlevel-version-l1-1-0.dll 139 | sources/appcompat.xsl 140 | sources/appcompat_bidi.xsl 141 | sources/appcompat_detailed_bidi_txt.xsl 142 | sources/appcompat_detailed_txt.xsl 143 | sources/appraiser.dll 144 | sources/ARUNIMG.dll 145 | sources/arunres.dll 146 | sources/autorun.dll 147 | sources/bcd.dll 148 | sources/bootsvc.dll 149 | sources/cmisetup.dll 150 | sources/compatctrl.dll 151 | sources/compatprovider.dll 152 | sources/compliance.ini 153 | sources/cryptosetup.dll 154 | sources/diager.dll 155 | sources/diagnostic.dll 156 | sources/diagtrack.dll 157 | sources/diagtrackrunner.exe 158 | sources/dism.exe 159 | sources/dismapi.dll 160 | sources/dismcore.dll 161 | sources/dismcoreps.dll 162 | sources/dismprov.dll 163 | sources/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll 164 | sources/folderprovider.dll 165 | sources/hwcompat.dll 166 | sources/hwcompat.txt 167 | sources/hwcompatPE.txt 168 | sources/hwexclude.txt 169 | sources/hwexcludePE.txt 170 | sources/hwreqchk.dll 171 | sources/idwbinfo.txt 172 | sources/imagelib.dll 173 | sources/imagingprovider.dll 174 | sources/input.dll 175 | sources/lang.ini 176 | sources/locale.nls 177 | sources/logprovider.dll 178 | sources/MediaSetupUIMgr.dll 179 | sources/ndiscompl.dll 180 | sources/nlsbres.dll 181 | sources/ntdsupg.dll 182 | sources/offline.xml 183 | sources/pnpibs.dll 184 | sources/reagent.admx 185 | sources/reagent.dll 186 | sources/reagent.xml 187 | sources/rollback.exe 188 | sources/schema.dat 189 | sources/segoeui.ttf 190 | sources/ServicingCommon.dll 191 | sources/setup.exe 192 | sources/setupcompat.dll 193 | sources/SetupCore.dll 194 | sources/SetupHost.exe 195 | sources/SetupMgr.dll 196 | sources/SetupPlatform.cfg 197 | sources/SetupPlatform.dll 198 | sources/SetupPlatform.exe 199 | sources/SetupPrep.exe 200 | sources/SmiEngine.dll 201 | sources/spflvrnt.dll 202 | sources/spprgrss.dll 203 | sources/spwizeng.dll 204 | sources/spwizimg.dll 205 | sources/spwizres.dll 206 | sources/sqmapi.dll 207 | sources/testplugin.dll 208 | sources/unattend.dll 209 | sources/unbcl.dll 210 | sources/upgloader.dll 211 | sources/upgrade_frmwrk.xml 212 | sources/utcapi.dll 213 | sources/uxlib.dll 214 | sources/uxlibres.dll 215 | sources/vhdprovider.dll 216 | sources/w32uiimg.dll 217 | sources/w32uires.dll 218 | sources/warning.gif 219 | sources/wdsclient.dll 220 | sources/wdsclientapi.dll 221 | sources/wdscommonlib.dll 222 | sources/wdscore.dll 223 | sources/wdscsl.dll 224 | sources/wdsimage.dll 225 | sources/wdstptc.dll 226 | sources/wdsutil.dll 227 | sources/wimgapi.dll 228 | sources/wimprovider.dll 229 | sources/win32ui.dll 230 | sources/WinDlp.dll 231 | sources/winsetup.dll 232 | sources/wpx.dll 233 | sources/xmllite.dll 234 | sources/..-.*/appraiser.dll.mui 235 | sources/..-.*/arunres.dll.mui 236 | sources/..-.*/cmisetup.dll.mui 237 | sources/..-.*/compatctrl.dll.mui 238 | sources/..-.*/compatprovider.dll.mui 239 | sources/..-.*/dism.exe.mui 240 | sources/..-.*/dismapi.dll.mui 241 | sources/..-.*/dismcore.dll.mui 242 | sources/..-.*/dismprov.dll.mui 243 | sources/..-.*/folderprovider.dll.mui 244 | sources/..-.*/imagingprovider.dll.mui 245 | sources/..-.*/input.dll.mui 246 | sources/..-.*/logprovider.dll.mui 247 | sources/..-.*/MediaSetupUIMgr.dll.mui 248 | sources/..-.*/nlsbres.dll.mui 249 | sources/..-.*/pnpibs.dll.mui 250 | sources/..-.*/reagent.adml 251 | sources/..-.*/reagent.dll.mui 252 | sources/..-.*/rollback.exe.mui 253 | sources/..-.*/setup.exe.mui 254 | sources/..-.*/setup_help_upgrade_or_custom.rtf 255 | sources/..-.*/setupcompat.dll.mui 256 | sources/..-.*/SetupCore.dll.mui 257 | sources/..-.*/SetupMgr.dll.mui 258 | sources/..-.*/setupplatform.exe.mui 259 | sources/..-.*/SetupPrep.exe.mui 260 | sources/..-.*/smiengine.dll.mui 261 | sources/..-.*/spwizres.dll.mui 262 | sources/..-.*/upgloader.dll.mui 263 | sources/..-.*/uxlibres.dll.mui 264 | sources/..-.*/vhdprovider.dll.mui 265 | sources/..-.*/vofflps.rtf 266 | sources/..-.*/vofflps_server.rtf 267 | sources/..-.*/w32uires.dll.mui 268 | sources/..-.*/wdsclient.dll.mui 269 | sources/..-.*/wdsimage.dll.mui 270 | sources/..-.*/wimgapi.dll.mui 271 | sources/..-.*/wimprovider.dll.mui 272 | sources/..-.*/WinDlp.dll.mui 273 | sources/..-.*/winsetup.dll.mui' 274 | 275 | infoColor="\033[1;94m" 276 | errorColor="\033[1;91m" 277 | resetColor="\033[0m" 278 | 279 | if [ "$1" == "-?" -o "$1" == "--help" -o "$1" == "-h" ]; then 280 | echo "Usage:" 281 | echo "$0 [compression] [uups_directory] [create_virtual_editions]" 282 | echo "" 283 | echo -e "${infoColor}compression options:${resetColor}" 284 | echo "wim - standard compression (default)" 285 | echo "esd - solid compression" 286 | echo "" 287 | echo -e "${infoColor}create_virtual_editions options:${resetColor}" 288 | echo "0 - do not create virtual editions (default)" 289 | echo "1 - create virtual edtitions" 290 | echo "" 291 | if [ `uname` == "Linux" ]; then 292 | echo -e "${infoColor}convert_config_linux file${resetColor}" 293 | elif [ `uname` == "Darwin" ]; then 294 | echo -e "${infoColor}convert_config_macos file${resetColor}" 295 | fi 296 | echo "This file can be used to configure some advanced options of this script." 297 | echo "It is required to place configuration in the same directory as script." 298 | echo "" 299 | echo "Possible configuration options:" 300 | echo "VIRTUAL_EDITIONS_LIST='space delimited editions sequence'" 301 | echo "" 302 | echo -e "${infoColor}List of editions created if you enable virtual edtitions creation:${resetColor}" 303 | for edition in $VIRTUAL_EDITIONS_LIST; do 304 | echo "- $edition" 305 | done 306 | echo "When VIRTUAL_EDITIONS_LIST is not configured, this list contains all editions." 307 | exit 308 | fi 309 | 310 | for prog in aria2c cabextract wimlib-imagex chntpw; do 311 | which $prog &>/dev/null 2>&1 && continue; 312 | 313 | echo "$prog does not seem to be installed" 314 | echo "Check the readme.md for details" 315 | exit 1 316 | done 317 | 318 | mkiso_present=0 319 | which genisoimage &>/dev/null && mkiso_present=1 320 | which mkisofs &>/dev/null && mkiso_present=1 321 | 322 | if [ $mkiso_present -eq 0 ]; then 323 | echo "genisoimage nor mkisofs does seem to be installed" 324 | echo "Check the readme.md for details" 325 | exit 1 326 | fi 327 | 328 | if ! [ -z $1 ]; then 329 | type="$1" 330 | else 331 | type="wim" 332 | fi 333 | 334 | if ! [ "$type" == "wim" -o "$type" == "esd" ]; then 335 | echo -e "$errorColor""Incorrect compression type.""$resetColor" 336 | echo "Possible options: wim, esd" 337 | exit 1 338 | fi 339 | 340 | if ! [ -z $2 ]; then 341 | uupDir="$2" 342 | else 343 | uupDir="UUPs" 344 | fi 345 | 346 | if ! [ -z $3 ]; then 347 | runVirtualEditions="$3" 348 | else 349 | runVirtualEditions=0 350 | fi 351 | 352 | if ! [ -d "$uupDir" ]; then 353 | echo -e "$errorColor""Specified directory containing UUP files does not exist!""$resetColor" 354 | exit 1 355 | fi 356 | 357 | if [ "$type" == "esd" ]; then 358 | compressParam="--solid" 359 | else 360 | compressParam="--compress=maximum" 361 | type="wim" 362 | fi 363 | 364 | function cleanup() { 365 | rm -rf ISODIR 366 | rm -rf "$tempDir" 367 | } 368 | 369 | function errorHandler() { 370 | if [ $1 != 0 ]; then 371 | echo -e "${errorColor}$2${resetColor}" 372 | cleanup 373 | exit 1 374 | fi 375 | } 376 | 377 | function version() { 378 | echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }' 379 | } 380 | 381 | if [ -e ISODIR ]; then 382 | rm -rf ISODIR 383 | fi 384 | 385 | list= 386 | for i in $editions; do 387 | list="$list -ie \"$i""_..-.*.esd\"" 388 | done 389 | 390 | metadataFiles=$(find "$uupDir" 2>/dev/null | eval grep $list) 391 | if [ $? != 0 ]; then 392 | echo -e "$errorColor""No metadata ESDs found.""$resetColor" 393 | exit 1 394 | fi 395 | 396 | list= 397 | 398 | firstMetadata=$(head -1 <<< "$metadataFiles") 399 | getLang=`wimlib-imagex info "$firstMetadata" 3` 400 | lang=`grep -i "^Default Language:" <<< "$getLang" | sed "s/.* //g"` 401 | #lang=$(grep -i "_..-.*.esd" <<< "$metadataFiles" | head -1 | tr '[:upper:]' '[:lower:]' | sed 's/.*_//g;s/.esd//g') 402 | metadataFiles=$(grep -i "$lang" <<< "$metadataFiles" | sort | uniq) 403 | firstMetadata=$(head -1 <<< "$metadataFiles") 404 | 405 | tempDir=`mktemp -d` 406 | extractDir="$tempDir/extract" 407 | 408 | echo -e "\033[1m$scriptName\033[0m" 409 | 410 | updatesDetected=false 411 | for file in `find "$uupDir" -type f -iname "*windows1*-kb*.cab" -or -iname "ssu-*.cab"`; do 412 | updatesDetected=true 413 | done 414 | 415 | if [ $updatesDetected == true ]; then 416 | echo -e "\033[33mNote: This script does not and cannot support the integration of updates.\nUse the Windows version of the converter to integrate updates." 417 | fi 418 | 419 | if [ $runVirtualEditions -eq 1 ] && [ "$VIRTUAL_EDITIONS_PLUGIN_LOADED" != "1" ]; then 420 | echo "Virtual editions will be not created, because plugin isn't loaded." 421 | runVirtualEditions=0 422 | fi 423 | 424 | echo "" 425 | cabextractVersion=$(cabextract --version | cut -d ' ' -f 3) 426 | if [ $(version $cabextractVersion) -ge $(version "1.10") ] ; then 427 | keepSymlinks="-k" 428 | else 429 | keepSymlinks="" 430 | fi 431 | for file in `find "$uupDir" -type f -iname "*.cab" -not -iname "*windows1*-kb*.cab" -not -iname "ssu-*.cab" -not -iname "*desktopdeployment*.cab" -not -iname "*aggregatedmetadata*.cab"`; do 432 | fileName=`basename $file .cab` 433 | echo -e "$infoColor""CAB -> ESD:""$resetColor"" $fileName" 434 | 435 | mkdir "$extractDir" 436 | cabextract $keepSymlinks -d "$extractDir" "$file" >/dev/null 2>/dev/null 437 | errorHandler $? "Failed to extract $fileName.cab" 438 | 439 | wimlib-imagex capture "$extractDir" "$tempDir/$fileName.esd" \ 440 | --no-acls --norpfix "Edition Package" "Edition Package" >/dev/null 441 | 442 | errorHandler $? "Failed to create $fileName.esd" 443 | 444 | rm -rf "$extractDir" 445 | done 446 | 447 | fileName= 448 | file= 449 | extractDir= 450 | 451 | export WIMLIB_IMAGEX_IGNORE_CASE=1 452 | mkdir ISODIR 453 | 454 | echo "" 455 | echo -e "$infoColor""Creating ISO structure...""$resetColor" 456 | 457 | wimlib-imagex apply "$firstMetadata" 1 ISODIR --no-acls --no-attributes 2>/dev/null 458 | errorHandler $? "Failed to create ISO structure" 459 | 460 | echo "" 461 | echo -e "$infoColor""Exporting winre.wim...""$resetColor" 462 | 463 | wimlib-imagex export "$firstMetadata" 2 "$tempDir/winre.wim" \ 464 | --compress=maximum --boot 465 | 466 | errorHandler $? "Failed to export winre.wim" 467 | 468 | echo "" 469 | echo -e "$infoColor""Creating boot.wim...""$resetColor" 470 | cp "$tempDir/winre.wim" ISODIR/sources/boot.wim 471 | 472 | wimlib-imagex info ISODIR/sources/boot.wim 1 "Microsoft Windows PE" "Microsoft Windows PE" \ 473 | --image-property FLAGS=9 >/dev/null 474 | 475 | wimlib-imagex extract ISODIR/sources/boot.wim 1 --dest-dir="$tempDir" \ 476 | "/Windows/System32/config/SOFTWARE" --no-acls >/dev/null 477 | 478 | errorHandler $? "Failed to extract registry" 479 | 480 | echo 'cd Microsoft\Windows NT\CurrentVersion 481 | nv 1 SystemRoot 482 | ed SystemRoot 483 | X:\$Windows.~bt\Windows 484 | cd WinPE 485 | nv 1 InstRoot 486 | ed InstRoot 487 | X:\$Windows.~bt 488 | q 489 | y' | chntpw -e "$tempDir/SOFTWARE" >/dev/null 490 | 491 | wimlib-imagex update ISODIR/sources/boot.wim 1 \ 492 | --command "add $tempDir/SOFTWARE /Windows/System32/config/SOFTWARE" >/dev/null 493 | 494 | wimlib-imagex extract ISODIR/sources/boot.wim 1 "/Windows/System32/winpe.jpg" \ 495 | --no-acls --dest-dir="ISODIR/sources" >/dev/null 2>/dev/null 496 | 497 | bckimg=background_cli.bmp 498 | if [ -e ./ISODIR/sources/background_svr.bmp ]; then 499 | bckimg=background_svr.bmp 500 | elif [ -e ./ISODIR/sources/background_cli.png ]; then 501 | bckimg=background_cli.png 502 | elif [ -e ./ISODIR/sources/background_svr.png ]; then 503 | bckimg=background_svr.png 504 | elif [ -e ./ISODIR/sources/winpe.jpg ]; then 505 | bckimg=winpe.jpg 506 | fi 507 | 508 | wimlib-imagex update ISODIR/sources/boot.wim 1 \ 509 | --command "add ISODIR/sources/$bckimg /Windows/system32/winpe.jpg" >/dev/null 510 | 511 | wimlib-imagex update ISODIR/sources/boot.wim 1 \ 512 | --command "add ISODIR/sources/$bckimg /Windows/system32/winre.jpg" >/dev/null 513 | 514 | wimlib-imagex update ISODIR/sources/boot.wim 1 \ 515 | --command "delete /Windows/System32/winpeshl.ini" >/dev/null 516 | 517 | wimlib-imagex export "$tempDir/winre.wim" 1 \ 518 | ISODIR/sources/boot.wim "Microsoft Windows Setup" "Microsoft Windows Setup" 519 | 520 | errorHandler $? "Failed to create second index of boot.wim" 521 | 522 | wimlib-imagex extract "$firstMetadata" 3 "/Windows/System32/xmllite.dll" \ 523 | --no-acls --dest-dir="ISODIR/sources" >/dev/null 524 | 525 | wimlib-imagex info ISODIR/sources/boot.wim 2 --image-property FLAGS=2 >/dev/null 526 | wimlib-imagex info ISODIR/sources/boot.wim 2 --boot >/dev/null 527 | 528 | list= 529 | for i in $bootSourcesList; do 530 | list="$list -oie \"$i\"" 531 | done 532 | 533 | files=$(find ISODIR -regex ".*/sources/.*" | eval grep $list) 534 | list= 535 | 536 | echo "delete /Windows/System32/winpeshl.ini" >"$tempDir/update.txt" 537 | echo "add ISODIR/setup.exe /setup.exe" >>"$tempDir/update.txt" 538 | echo "add ISODIR/sources/inf/setup.cfg /sources/inf/setup.cfg" >>"$tempDir/update.txt" 539 | echo "add ISODIR/sources/$bckimg /sources/background.bmp" >>"$tempDir/update.txt" 540 | echo "add ISODIR/sources/$bckimg /Windows/system32/setup.bmp" >>"$tempDir/update.txt" 541 | echo "add ISODIR/sources/$bckimg /Windows/system32/winpe.jpg" >>"$tempDir/update.txt" 542 | echo "add ISODIR/sources/$bckimg /Windows/system32/winre.jpg" >>"$tempDir/update.txt" 543 | for i in $files; do 544 | echo "add ISODIR/$i /$i" >>"$tempDir/update.txt" 545 | done 546 | 547 | wimlib-imagex update ISODIR/sources/boot.wim 2 <"$tempDir/update.txt" >/dev/null 548 | errorHandler $? "Failed to add required files to second index of boot.wim" 549 | 550 | wimlib-imagex optimize ISODIR/sources/boot.wim 551 | rm "ISODIR/sources/xmllite.dll" 552 | if [ -e ./ISODIR/sources/winpe.jpg ]; then 553 | rm "ISODIR/sources/winpe.jpg" 554 | fi 555 | 556 | refglobs=false 557 | for file in `find "$tempDir" -type f -iname "*.esd"`; do 558 | refglobs=true 559 | done 560 | 561 | echo "" 562 | indexesExported=0 563 | for metadata in $metadataFiles; do 564 | currentInfo=`wimlib-imagex info "$metadata" 3` 565 | 566 | currentEdition=`grep -i "^Edition ID:" <<< "$currentInfo" | sed "s/.* //g"` 567 | currentName=`grep -i "^Name:" <<< "$currentInfo" | sed "s/.* //g"` 568 | currentType=`grep -i "^Installation Type:" <<< "$currentInfo" | sed "s/.* //g"` 569 | 570 | if [ "$currentType" == "Server Core" ] && [ "$currentEdition" == "ServerStandard" ]; then 571 | currentEdition="ServerStandardCore" 572 | fi 573 | if [ "$currentType" == "Server Core" ] && [ "$currentEdition" == "ServerDatacenter" ]; then 574 | currentEdition="ServerDatacenterCore" 575 | fi 576 | 577 | editionName="Windows 10 $currentEdition" 578 | if echo $currentName | grep -ow "Windows 11" >/dev/null; then 579 | editionName="Windows 11 $currentEdition" 580 | fi 581 | if echo $currentEdition | grep -i "^Server" >/dev/null; then 582 | editionName="Windows Server 2022 $currentEdition" 583 | fi 584 | 585 | echo -e "$infoColor""Exporting $editionName to install.$type...""$resetColor" 586 | 587 | if [ $refglobs == true ]; then 588 | wimlib-imagex export "$metadata" 3 ISODIR/sources/install.$type \ 589 | "$editionName" $compressParam --ref={"$uupDir","$tempDir"}/*.[eE][sS][dD] 590 | else 591 | wimlib-imagex export "$metadata" 3 ISODIR/sources/install.$type \ 592 | "$editionName" $compressParam --ref="$uupDir"/*.[eE][sS][dD] 593 | fi 594 | 595 | errorHandler $? "Failed to export $editionName to install.$type""$resetColor" 596 | 597 | let indexesExported++ 598 | 599 | wimlib-imagex info ISODIR/sources/install.$type $indexesExported \ 600 | --image-property FLAGS="$currentEdition" >/dev/null 601 | 602 | echo "" 603 | echo -e "$infoColor""Adding winre.wim for $editionName...""$resetColor" 604 | wimlib-imagex update ISODIR/sources/install.$type $indexesExported \ 605 | --command "add $tempDir/winre.wim /Windows/System32/Recovery/winre.wim" 606 | 607 | echo "" 608 | done 609 | 610 | info=`wimlib-imagex info "$firstMetadata" 3` 611 | build=`grep -i "^Build:" <<< "$info" | sed "s/.* //g"` 612 | 613 | addedVirtualEditions=0 614 | if [ $runVirtualEditions -eq 1 ] && [ $build -ge 17063 ]; then 615 | echo -e "$infoColor""Creating virtual editions...""$resetColor" 616 | for virtualEdition in $VIRTUAL_EDITIONS_LIST; do 617 | echo -e "$infoColor""Adding $virtualEdition edition...""$resetColor" 618 | createVirtualEdition "$virtualEdition" 619 | error=$? 620 | if [ $error -ne 1 ]; then 621 | errorHandler $error "Failed to create virtual edition" 622 | let addedVirtualEditions++ 623 | fi 624 | echo "" 625 | done 626 | elif [ $build -lt 17063 ]; then 627 | echo "Virtual editions creation requires build 17063 or later" 628 | fi 629 | 630 | let indexesSum=$addedVirtualEditions+$indexesExported 631 | spbuild=`grep -i "^Service Pack Build:" <<< "$info" | sed "s/.* //g"` 632 | arch=`grep -i "^Architecture:" <<< "$info" | sed "s/.* //g"` 633 | 634 | if [ "$arch" == "x86_64" ]; then 635 | arch="x64" 636 | fi 637 | 638 | if [ $indexesSum -gt 1 ]; then 639 | isoEdition="MULTI" 640 | else 641 | isoEdition=`grep -i "^Edition ID:" <<< "$info" | sed "s/.* //g"` 642 | fi 643 | 644 | isoLabel=`tr "[:lower:]" "[:upper:]" <<< "${build}.${spbuild}_${arch}_${lang}"` 645 | isoName=`tr "[:lower:]" "[:upper:]" <<< "${build}.${spbuild}_${isoEdition}_${arch}_${lang}.iso"` 646 | 647 | if [ -e "$isoName" ]; then 648 | rm "$isoName" 649 | fi 650 | 651 | if [ $addedVirtualEditions -ge 1 ]; then 652 | echo -e "$infoColor""Optimizing install.$type...""$resetColor" 653 | wimlib-imagex optimize ISODIR/sources/install.$type 654 | echo "" 655 | fi 656 | 657 | if [ $build -ge 18890 ]; then 658 | wimlib-imagex extract "$firstMetadata" 3 "/Windows/Boot/Fonts" \ 659 | --no-acls --dest-dir="ISODIR/boot" >/dev/null 660 | mv -f ISODIR/boot/Fonts/* ISODIR/boot/fonts 661 | cp ISODIR/boot/fonts/* ISODIR/efi/microsoft/boot/fonts 662 | rm -r ISODIR/boot/Fonts 663 | fi 664 | 665 | echo -e "$infoColor""Creating ISO image...""$resetColor" 666 | find ISODIR -exec touch {} + 667 | 668 | # Use mkisofs as fallback to genisoimage 669 | genisoimage="$(command -v genisoimage)" 670 | if [ -z "$genisoimage" ]; then 671 | genisoimage="$(command -v mkisofs)" 672 | fi 673 | 674 | if [ "$arch" == "arm64" ]; then 675 | "$genisoimage" -b "efi/microsoft/boot/efisys.bin" --no-emul-boot \ 676 | --udf -iso-level 3 --hide "*" -V "$isoLabel" -o "$isoName" ISODIR 677 | else 678 | "$genisoimage" -b "boot/etfsboot.com" --no-emul-boot \ 679 | --eltorito-alt-boot -b "efi/microsoft/boot/efisys.bin" --no-emul-boot \ 680 | --udf -iso-level 3 --hide "*" -V "$isoLabel" -o "$isoName" ISODIR 681 | fi 682 | 683 | errorHandler $? "Failed to create ISO image""$resetColor" 684 | 685 | cleanup 686 | echo -e "\033[1;92mDone.""$resetColor" 687 | -------------------------------------------------------------------------------- /convert_ve_plugin: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #Enterprise 4 | VE_ENTERPRISE_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 32 39 2D 30 30 5 | :00010 30 30 30 2D 30 30 30 30 33 2D 41 41 31 36 33 00 6 | :00020 DA 0C 00 00 5B 54 48 5D 58 31 39 2D 39 38 36 39 7 | :00030 38 00 00 00 DA 0C 30 00 00 00 18 63 67 E0 15 65 8 | :00040 BE 19 08 00 00 00 00 00 6A 3C C6 5C 7B 03 55 CF 9 | :00050 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 | :000A0 18 20 E0 CF ' 15 | 16 | VE_ENTERPRISE_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 17 | :00010 31 00 2D 00 30 00 33 00 32 00 39 00 30 00 2D 00 18 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 19 | :00030 30 00 33 00 2D 00 30 00 33 00 2D 00 31 00 30 00 20 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 21 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 38 00 22 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 23 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 | :00080 00 00 00 00 00 00 00 00 37 00 33 00 31 00 31 00 25 | :00090 31 00 31 00 32 00 31 00 2D 00 35 00 36 00 33 00 26 | :000A0 38 00 2D 00 34 00 30 00 66 00 36 00 2D 00 62 00 27 | :000B0 63 00 31 00 31 00 2D 00 66 00 31 00 64 00 37 00 28 | :000C0 62 00 30 00 64 00 36 00 34 00 33 00 30 00 30 00 29 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 | :00110 00 00 00 00 00 00 00 00 45 00 6E 00 74 00 65 00 34 | :00120 72 00 70 00 72 00 69 00 73 00 65 00 00 00 00 00 35 | :00130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 62 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 | :00320 00 00 00 00 00 00 00 00 DA 0C 30 00 00 00 18 63 67 | :00330 67 E0 15 65 BE 19 08 00 2F 80 4A B2 DB 80 5E A1 68 | :00340 3D 7F 55 FE 45 58 0A AC E3 18 F8 56 4D 3F AD B7 69 | :00350 41 5C 2F 5B 04 D6 80 38 B0 CB 82 13 C6 64 AB 77 70 | :00360 BE 2B CA 37 3C 41 54 36 BC 9D CF 06 23 3D 14 E0 71 | :00370 87 72 FC 1D 4C 41 37 14 5B 00 54 00 48 00 5D 00 72 | :00380 58 00 31 00 39 00 2D 00 39 00 38 00 36 00 39 00 73 | :00390 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 | :003F0 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 80 | :00400 6D 00 65 00 3A 00 47 00 56 00 4C 00 4B 00 00 00 81 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 84 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 | :00470 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 88 | :00480 6D 00 65 00 00 00 00 00 00 00 00 00 00 00 00 00 89 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 | :004F0 00 00 00 00 00 00 00 00 ' 96 | 97 | VE_ENTERPRISE_PID='00329-00000-00003-AA163' 98 | VE_ENTERPRISE_EDITIONID='Enterprise' 99 | VE_ENTERPRISE_PFN='Microsoft.Windows.4.X19-98698_8wekyb3d8bbwe' 100 | VE_ENTERPRISE_CONTENTID='05ce649a-eed1-d14e-aa01-4045f35ca54d' 101 | VE_ENTERPRISE_PRINT='1' 102 | VE_ENTERPRISE_INSECURE='0' 103 | 104 | #EnterpriseN 105 | VE_ENTERPRISEN_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 32 39 2D 39 30 106 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 30 36 35 00 107 | :00020 E3 0C 00 00 5B 54 48 5D 58 31 39 2D 39 38 37 34 108 | :00030 37 00 00 00 E3 0C 00 00 00 00 74 48 31 62 F7 63 109 | :00040 DE 2D 09 00 00 00 00 00 B1 68 C7 5C B9 09 47 5F 110 | :00050 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 111 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 112 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 113 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 114 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 115 | :000A0 BB AF 58 3E ' 116 | 117 | VE_ENTERPRISEN_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 118 | :00010 31 00 2D 00 30 00 33 00 32 00 39 00 39 00 2D 00 119 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 120 | :00030 30 00 30 00 2D 00 30 00 33 00 2D 00 31 00 30 00 121 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 122 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 123 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 124 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 125 | :00080 00 00 00 00 00 00 00 00 65 00 32 00 37 00 32 00 126 | :00090 65 00 33 00 65 00 32 00 2D 00 37 00 33 00 32 00 127 | :000A0 66 00 2D 00 34 00 63 00 36 00 35 00 2D 00 61 00 128 | :000B0 38 00 66 00 30 00 2D 00 34 00 38 00 34 00 37 00 129 | :000C0 34 00 37 00 64 00 30 00 64 00 39 00 34 00 37 00 130 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 131 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 132 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 133 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 134 | :00110 00 00 00 00 00 00 00 00 45 00 6E 00 74 00 65 00 135 | :00120 72 00 70 00 72 00 69 00 73 00 65 00 4E 00 00 00 136 | :00130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 137 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 138 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 139 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 140 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 141 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 142 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 143 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 144 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 145 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 146 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 147 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 148 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 149 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 150 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 151 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 152 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 153 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 154 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 155 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 156 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 157 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 158 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 159 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 160 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 161 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 162 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 163 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 164 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 165 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 166 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 167 | :00320 00 00 00 00 00 00 00 00 E3 0C 00 00 00 00 74 48 168 | :00330 31 62 F7 63 DE 2D 09 00 01 3A CB 6C FB 7A 43 81 169 | :00340 7B 18 86 F4 23 1F 31 CB 9D 99 84 E4 12 F0 0E 88 170 | :00350 D4 AF C9 BC 29 D6 80 5A 01 3B C4 2A 03 71 49 18 171 | :00360 ED 6F 58 7A 24 24 25 3F 18 37 5D 7E 42 71 1D 35 172 | :00370 53 A7 EF 7B DA AC B9 B0 5B 00 54 00 48 00 5D 00 173 | :00380 58 00 31 00 39 00 2D 00 39 00 38 00 37 00 34 00 174 | :00390 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 175 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 176 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 177 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 178 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 179 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 180 | :003F0 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 181 | :00400 6D 00 65 00 3A 00 47 00 56 00 4C 00 4B 00 00 00 182 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 183 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 184 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 185 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 186 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 187 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 188 | :00470 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 189 | :00480 6D 00 65 00 00 00 00 00 00 00 00 00 00 00 00 00 190 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 191 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 192 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 193 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 194 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 195 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 196 | :004F0 00 00 00 00 00 00 00 00 ' 197 | 198 | VE_ENTERPRISEN_PID='00329-90000-00000-AA065' 199 | VE_ENTERPRISEN_EDITIONID='EnterpriseN' 200 | VE_ENTERPRISEN_PFN='Microsoft.Windows.27.X19-98747_8wekyb3d8bbwe' 201 | VE_ENTERPRISEN_CONTENTID='95bd2561-e54d-b969-789e-f7d12b386c67' 202 | VE_ENTERPRISEN_PRINT='1' 203 | VE_ENTERPRISEN_INSECURE='0' 204 | 205 | #Education 206 | VE_EDUCATION_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 32 38 2D 31 30 207 | :00010 30 30 30 2D 30 30 30 30 31 2D 41 41 33 34 33 00 208 | :00020 D1 0C 00 00 5B 54 48 5D 58 31 39 2D 39 38 36 36 209 | :00030 38 00 00 00 D1 0C 10 00 00 00 60 3E F6 93 CD 84 210 | :00040 A6 28 08 00 00 00 00 00 3B 3E C6 5C EF DE BD 17 211 | :00050 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 212 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 213 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 214 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 215 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 216 | :000A0 FB B5 60 65 ' 217 | 218 | VE_EDUCATION_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 219 | :00010 31 00 2D 00 30 00 33 00 32 00 38 00 31 00 2D 00 220 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 221 | :00030 30 00 31 00 2D 00 30 00 33 00 2D 00 31 00 30 00 222 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 223 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 38 00 224 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 225 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 226 | :00080 00 00 00 00 00 00 00 00 65 00 30 00 63 00 34 00 227 | :00090 32 00 32 00 38 00 38 00 2D 00 39 00 38 00 30 00 228 | :000A0 63 00 2D 00 34 00 37 00 38 00 38 00 2D 00 61 00 229 | :000B0 30 00 31 00 34 00 2D 00 63 00 30 00 38 00 30 00 230 | :000C0 64 00 32 00 65 00 31 00 39 00 32 00 36 00 65 00 231 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 232 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 233 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 234 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 235 | :00110 00 00 00 00 00 00 00 00 45 00 64 00 75 00 63 00 236 | :00120 61 00 74 00 69 00 6F 00 6E 00 00 00 00 00 00 00 237 | :00130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 238 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 239 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 240 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 241 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 242 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 243 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 244 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 245 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 246 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 247 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 248 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 249 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 250 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 251 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 252 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 253 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 254 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 255 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 256 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 257 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 258 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 259 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 260 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 261 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 262 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 263 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 264 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 265 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 266 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 267 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 268 | :00320 00 00 00 00 00 00 00 00 D1 0C 10 00 00 00 60 3E 269 | :00330 F6 93 CD 84 A6 28 08 00 97 DF 6C B8 F7 B0 FE 32 270 | :00340 CA D1 D5 65 E0 37 D8 EF 8A 2D D5 12 CE 70 15 34 271 | :00350 60 A1 40 26 6E CE ED 29 3F 93 66 CB E6 87 D3 DB 272 | :00360 1F 6A 8C 15 2B BF 06 D2 CF 35 26 E1 56 37 F4 CA 273 | :00370 D0 48 E4 FE CF C1 39 EC 5B 00 54 00 48 00 5D 00 274 | :00380 58 00 31 00 39 00 2D 00 39 00 38 00 36 00 36 00 275 | :00390 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 276 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 277 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 278 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 279 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 280 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 281 | :003F0 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 282 | :00400 6D 00 65 00 3A 00 47 00 56 00 4C 00 4B 00 00 00 283 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 284 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 285 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 286 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 287 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 288 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 289 | :00470 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 290 | :00480 6D 00 65 00 00 00 00 00 00 00 00 00 00 00 00 00 291 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 292 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 293 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 294 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 295 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 296 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 297 | :004F0 00 00 00 00 00 00 00 00 ' 298 | 299 | VE_EDUCATION_PID='00328-10000-00001-AA343' 300 | VE_EDUCATION_EDITIONID='Education' 301 | VE_EDUCATION_PFN='Microsoft.Windows.121.X19-98668_8wekyb3d8bbwe' 302 | VE_EDUCATION_CONTENTID='ce14a187-835c-7270-6fcb-602268e16063' 303 | VE_EDUCATION_PRINT='1' 304 | VE_EDUCATION_INSECURE='0' 305 | 306 | #EducationN 307 | VE_EDUCATIONN_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 32 38 2D 36 30 308 | :00010 30 30 30 2D 30 30 30 30 31 2D 41 41 33 36 32 00 309 | :00020 D6 0C 00 00 5B 54 48 5D 58 31 39 2D 39 38 36 38 310 | :00030 32 00 00 00 D6 0C 10 00 00 00 FC 97 E3 F1 CC DF 311 | :00040 3C 37 09 00 00 00 00 00 4C 69 C7 5C 1A A7 E1 4A 312 | :00050 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 313 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 314 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 315 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 316 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 317 | :000A0 2B 44 EB 37 ' 318 | 319 | VE_EDUCATIONN_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 320 | :00010 31 00 2D 00 30 00 33 00 32 00 38 00 36 00 2D 00 321 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 322 | :00030 30 00 31 00 2D 00 30 00 33 00 2D 00 31 00 30 00 323 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 324 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 325 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 326 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 327 | :00080 00 00 00 00 00 00 00 00 33 00 63 00 31 00 30 00 328 | :00090 32 00 33 00 35 00 35 00 2D 00 64 00 30 00 32 00 329 | :000A0 37 00 2D 00 34 00 32 00 63 00 36 00 2D 00 61 00 330 | :000B0 64 00 32 00 33 00 2D 00 32 00 65 00 37 00 65 00 331 | :000C0 66 00 38 00 61 00 30 00 32 00 35 00 38 00 35 00 332 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 333 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 334 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 335 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 336 | :00110 00 00 00 00 00 00 00 00 45 00 64 00 75 00 63 00 337 | :00120 61 00 74 00 69 00 6F 00 6E 00 4E 00 00 00 00 00 338 | :00130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 339 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 340 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 341 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 342 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 343 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 344 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 345 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 346 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 347 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 348 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 349 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 350 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 351 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 352 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 353 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 354 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 355 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 356 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 357 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 358 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 359 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 360 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 361 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 362 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 363 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 364 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 365 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 366 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 367 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 368 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 369 | :00320 00 00 00 00 00 00 00 00 D6 0C 10 00 00 00 FC 97 370 | :00330 E3 F1 CC DF 3C 37 09 00 CD F1 B5 41 54 1F BE FA 371 | :00340 02 F6 D4 1F 9D 7F 8F 41 20 3A AA DA E6 4A 29 81 372 | :00350 E6 17 D6 F4 E3 43 9F 15 92 B7 C2 51 D0 02 4D 51 373 | :00360 37 41 D8 83 80 1A 4F 20 10 CE 63 E9 B6 52 44 FB 374 | :00370 1D 64 1A 4D 89 63 A5 0E 5B 00 54 00 48 00 5D 00 375 | :00380 58 00 31 00 39 00 2D 00 39 00 38 00 36 00 38 00 376 | :00390 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 377 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 378 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 379 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 380 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 381 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 382 | :003F0 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 383 | :00400 6D 00 65 00 3A 00 47 00 56 00 4C 00 4B 00 00 00 384 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 385 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 386 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 387 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 388 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 389 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 390 | :00470 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 391 | :00480 6D 00 65 00 00 00 00 00 00 00 00 00 00 00 00 00 392 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 393 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 394 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 395 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 396 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 397 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 398 | :004F0 00 00 00 00 00 00 00 00 ' 399 | 400 | VE_EDUCATIONN_PID='00328-60000-00001-AA362' 401 | VE_EDUCATIONN_EDITIONID='EducationN' 402 | VE_EDUCATIONN_PFN='Microsoft.Windows.122.X19-98682_8wekyb3d8bbwe' 403 | VE_EDUCATIONN_CONTENTID='70f4ccac-9a50-0c5b-9b8c-4fe0d6276cf1' 404 | VE_EDUCATIONN_PRINT='1' 405 | VE_EDUCATIONN_INSECURE='0' 406 | 407 | #ProfessionalEducation 408 | VE_PROFESSIONALEDUCATION_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 38 30 2D 30 30 409 | :00010 30 30 30 2D 30 30 30 30 31 2D 41 41 32 36 31 00 410 | :00020 D8 0E 00 00 5B 52 53 31 5D 58 32 31 2D 30 34 39 411 | :00030 35 35 00 00 D8 0E 10 00 00 00 B0 D5 99 18 A6 3D 412 | :00040 EA C7 09 00 00 00 00 00 F8 3E C6 5C 8D 0D 82 E8 413 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 414 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 415 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 416 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 417 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 418 | :000A0 3A 8E A5 82 ' 419 | 420 | VE_PROFESSIONALEDUCATION_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 421 | :00010 31 00 2D 00 30 00 33 00 38 00 30 00 30 00 2D 00 422 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 423 | :00030 30 00 31 00 2D 00 30 00 30 00 2D 00 31 00 30 00 424 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 425 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 426 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 427 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 428 | :00080 00 00 00 00 00 00 00 00 36 00 32 00 66 00 30 00 429 | :00090 63 00 31 00 30 00 30 00 2D 00 39 00 63 00 35 00 430 | :000A0 33 00 2D 00 34 00 65 00 30 00 32 00 2D 00 62 00 431 | :000B0 38 00 38 00 36 00 2D 00 61 00 33 00 35 00 32 00 432 | :000C0 38 00 64 00 64 00 66 00 65 00 37 00 66 00 36 00 433 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 434 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 435 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 436 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 437 | :00110 00 00 00 00 00 00 00 00 50 00 72 00 6F 00 66 00 438 | :00120 65 00 73 00 73 00 69 00 6F 00 6E 00 61 00 6C 00 439 | :00130 45 00 64 00 75 00 63 00 61 00 74 00 69 00 6F 00 440 | :00140 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 441 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 442 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 443 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 444 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 445 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 446 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 447 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 448 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 449 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 450 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 451 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 452 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 453 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 454 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 455 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 456 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 457 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 458 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 459 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 460 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 461 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 462 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 463 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 464 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 465 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 466 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 467 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 468 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 469 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 470 | :00320 00 00 00 00 00 00 00 00 D8 0E 10 00 00 00 B0 D5 471 | :00330 99 18 A6 3D EA C7 09 00 49 CE 26 E2 16 D5 DA 7C 472 | :00340 B7 BC E6 C2 12 33 7C FD 8D FF B4 DF 35 42 F3 08 473 | :00350 20 38 11 8C 22 F8 F6 2A EB 53 3B 18 0E 8C 2E B1 474 | :00360 03 A5 3A DA 9E 05 8D 80 FE 78 8F 03 A5 57 C6 08 475 | :00370 FA 26 AF 20 8C 83 8F 0B 5B 00 52 00 53 00 31 00 476 | :00380 5D 00 58 00 32 00 31 00 2D 00 30 00 34 00 39 00 477 | :00390 35 00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 478 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 479 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 480 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 481 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 482 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 483 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 484 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 485 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 486 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 487 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 488 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 489 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 490 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 491 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 492 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 493 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 494 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 495 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 496 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 497 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 498 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 499 | :004F0 00 00 00 00 00 00 00 00 ' 500 | 501 | VE_PROFESSIONALEDUCATION_PID='00380-00000-00001-AA261' 502 | VE_PROFESSIONALEDUCATION_EDITIONID='ProfessionalEducation' 503 | VE_PROFESSIONALEDUCATION_PFN='Microsoft.Windows.164.X21-04955_8wekyb3d8bbwe' 504 | VE_PROFESSIONALEDUCATION_CONTENTID='3c88328a-7c1e-aa8a-72e7-edca5665b405' 505 | VE_PROFESSIONALEDUCATION_PRINT='0' 506 | VE_PROFESSIONALEDUCATION_INSECURE='1' 507 | 508 | #ProfessionalEducationN 509 | VE_PROFESSIONALEDUCATIONN_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 38 30 2D 31 30 510 | :00010 30 30 30 2D 30 30 30 30 31 2D 41 41 31 34 38 00 511 | :00020 D9 0E 00 00 5B 52 53 31 5D 58 32 31 2D 30 34 39 512 | :00030 35 36 00 00 D9 0E 10 00 00 00 40 E8 6D 4E CF EC 513 | :00040 BC 12 09 00 00 00 00 00 82 6B C7 5C 94 7D 89 7B 514 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 515 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 516 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 517 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 518 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 519 | :000A0 35 93 33 A5 ' 520 | 521 | VE_PROFESSIONALEDUCATIONN_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 522 | :00010 31 00 2D 00 30 00 33 00 38 00 30 00 31 00 2D 00 523 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 524 | :00030 30 00 31 00 2D 00 30 00 30 00 2D 00 31 00 30 00 525 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 526 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 527 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 528 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 529 | :00080 00 00 00 00 00 00 00 00 31 00 33 00 61 00 33 00 530 | :00090 38 00 36 00 39 00 38 00 2D 00 34 00 61 00 34 00 531 | :000A0 39 00 2D 00 34 00 62 00 39 00 65 00 2D 00 38 00 532 | :000B0 65 00 38 00 33 00 2D 00 39 00 38 00 66 00 65 00 533 | :000C0 35 00 31 00 31 00 31 00 30 00 39 00 35 00 33 00 534 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 535 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 536 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 537 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 538 | :00110 00 00 00 00 00 00 00 00 50 00 72 00 6F 00 66 00 539 | :00120 65 00 73 00 73 00 69 00 6F 00 6E 00 61 00 6C 00 540 | :00130 45 00 64 00 75 00 63 00 61 00 74 00 69 00 6F 00 541 | :00140 6E 00 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 542 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 543 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 544 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 545 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 546 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 547 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 548 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 549 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 550 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 551 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 552 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 553 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 554 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 555 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 556 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 557 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 558 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 559 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 560 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 561 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 562 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 563 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 564 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 565 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 566 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 567 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 568 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 569 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 570 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 571 | :00320 00 00 00 00 00 00 00 00 D9 0E 10 00 00 00 40 E8 572 | :00330 6D 4E CF EC BC 12 09 00 04 D5 AD 09 CB 25 02 27 573 | :00340 EA 46 80 6F 10 55 13 98 C0 BE 83 48 C8 5D 50 56 574 | :00350 A4 D7 FD DC 3D 05 9E 05 67 47 15 5A 62 19 2E 94 575 | :00360 8A A6 81 58 78 A1 A9 9C 2C 20 65 5D FB B2 48 AC 576 | :00370 DB D8 A7 3D CC 99 79 BB 5B 00 52 00 53 00 31 00 577 | :00380 5D 00 58 00 32 00 31 00 2D 00 30 00 34 00 39 00 578 | :00390 35 00 36 00 00 00 00 00 00 00 00 00 00 00 00 00 579 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 580 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 581 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 582 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 583 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 584 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 585 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 586 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 587 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 588 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 589 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 590 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 591 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 592 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 593 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 594 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 595 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 596 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 597 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 598 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 599 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 600 | :004F0 00 00 00 00 00 00 00 00 ' 601 | 602 | VE_PROFESSIONALEDUCATIONN_PID='00380-10000-00001-AA148' 603 | VE_PROFESSIONALEDUCATIONN_EDITIONID='ProfessionalEducationN' 604 | VE_PROFESSIONALEDUCATIONN_PFN='Microsoft.Windows.165.X21-04956_8wekyb3d8bbwe' 605 | VE_PROFESSIONALEDUCATIONN_CONTENTID='3dc4d427-0e39-c53a-6b2c-a801a01f902b' 606 | VE_PROFESSIONALEDUCATIONN_PRINT='0' 607 | VE_PROFESSIONALEDUCATIONN_INSECURE='1' 608 | 609 | #ProfessionalWorkstation 610 | VE_PROFESSIONALWORKSTATION_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 39 31 2D 37 30 611 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 38 32 35 00 612 | :00020 4D 0F 00 00 5B 52 53 33 5D 58 32 31 2D 34 33 36 613 | :00030 32 36 00 00 4D 0F 00 00 00 00 34 4D D4 F2 76 BB 614 | :00040 01 50 09 00 00 00 00 00 58 3F C6 5C E9 5A 1C EA 615 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 616 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 617 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 618 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 619 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 620 | :000A0 7D D6 1C A5 ' 621 | 622 | VE_PROFESSIONALWORKSTATION_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 623 | :00010 31 00 2D 00 30 00 33 00 39 00 31 00 37 00 2D 00 624 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 625 | :00030 30 00 30 00 2D 00 30 00 30 00 2D 00 31 00 30 00 626 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 627 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 628 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 629 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 630 | :00080 00 00 00 00 00 00 00 00 65 00 62 00 36 00 64 00 631 | :00090 33 00 34 00 36 00 66 00 2D 00 31 00 63 00 36 00 632 | :000A0 30 00 2D 00 34 00 36 00 34 00 33 00 2D 00 62 00 633 | :000B0 39 00 36 00 30 00 2D 00 34 00 30 00 65 00 63 00 634 | :000C0 33 00 31 00 35 00 39 00 36 00 63 00 34 00 35 00 635 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 636 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 637 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 638 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 639 | :00110 00 00 00 00 00 00 00 00 50 00 72 00 6F 00 66 00 640 | :00120 65 00 73 00 73 00 69 00 6F 00 6E 00 61 00 6C 00 641 | :00130 57 00 6F 00 72 00 6B 00 73 00 74 00 61 00 74 00 642 | :00140 69 00 6F 00 6E 00 00 00 00 00 00 00 00 00 00 00 643 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 644 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 645 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 646 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 647 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 648 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 649 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 650 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 651 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 652 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 653 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 654 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 655 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 656 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 657 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 658 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 659 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 660 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 661 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 662 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 663 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 664 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 665 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 666 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 667 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 668 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 669 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 670 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 671 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 672 | :00320 00 00 00 00 00 00 00 00 4D 0F 00 00 00 00 34 4D 673 | :00330 D4 F2 76 BB 01 50 09 00 DC A0 2A 65 54 2E DA 72 674 | :00340 78 AE E1 06 EB 6D BB 25 C6 E2 B8 49 61 29 6D B9 675 | :00350 FC F4 F5 25 C2 9F D0 B4 43 40 23 AD 55 74 B6 49 676 | :00360 01 10 1B C3 77 CD E0 34 6F 5E 7F 97 ED 59 70 50 677 | :00370 59 2F 15 D4 0B 2F 63 C8 5B 00 52 00 53 00 33 00 678 | :00380 5D 00 58 00 32 00 31 00 2D 00 34 00 33 00 36 00 679 | :00390 32 00 36 00 00 00 00 00 00 00 00 00 00 00 00 00 680 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 681 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 682 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 683 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 684 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 685 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 686 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 687 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 688 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 689 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 690 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 691 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 692 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 693 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 694 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 695 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 696 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 697 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 698 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 699 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 700 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 701 | :004F0 00 00 00 00 00 00 00 00 ' 702 | 703 | VE_PROFESSIONALWORKSTATION_PID='00391-70000-00000-AA825' 704 | VE_PROFESSIONALWORKSTATION_EDITIONID='ProfessionalWorkstation' 705 | VE_PROFESSIONALWORKSTATION_PFN='Microsoft.Windows.161.X21-43626_8wekyb3d8bbwe' 706 | VE_PROFESSIONALWORKSTATION_CONTENTID='665f6f21-1692-5d08-17e4-934e0c638268' 707 | VE_PROFESSIONALWORKSTATION_PRINT='0' 708 | VE_PROFESSIONALWORKSTATION_INSECURE='1' 709 | 710 | #ProfessionalWorkstationN 711 | VE_PROFESSIONALWORKSTATIONN_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 39 32 2D 32 30 712 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 37 31 37 00 713 | :00020 52 0F 00 00 5B 52 53 33 5D 58 32 31 2D 34 33 36 714 | :00030 34 34 00 00 52 0F 00 00 00 00 D8 B8 4C E6 05 5D 715 | :00040 81 ED 08 00 00 00 00 00 CA 6B C7 5C 6D A8 F6 3B 716 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 717 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 718 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 719 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 720 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 721 | :000A0 61 9D 9E 2C ' 722 | 723 | VE_PROFESSIONALWORKSTATIONN_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 724 | :00010 31 00 2D 00 30 00 33 00 39 00 32 00 32 00 2D 00 725 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 726 | :00030 30 00 30 00 2D 00 30 00 30 00 2D 00 31 00 30 00 727 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 728 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 729 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 730 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 731 | :00080 00 00 00 00 00 00 00 00 38 00 39 00 65 00 38 00 732 | :00090 37 00 35 00 31 00 30 00 2D 00 62 00 61 00 39 00 733 | :000A0 32 00 2D 00 34 00 35 00 66 00 36 00 2D 00 38 00 734 | :000B0 33 00 32 00 39 00 2D 00 33 00 61 00 66 00 61 00 735 | :000C0 39 00 30 00 35 00 65 00 33 00 65 00 38 00 33 00 736 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 737 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 738 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 739 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 740 | :00110 00 00 00 00 00 00 00 00 50 00 72 00 6F 00 66 00 741 | :00120 65 00 73 00 73 00 69 00 6F 00 6E 00 61 00 6C 00 742 | :00130 57 00 6F 00 72 00 6B 00 73 00 74 00 61 00 74 00 743 | :00140 69 00 6F 00 6E 00 4E 00 00 00 00 00 00 00 00 00 744 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 745 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 746 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 747 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 748 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 749 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 750 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 751 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 752 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 753 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 754 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 755 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 756 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 757 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 758 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 759 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 760 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 761 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 762 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 763 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 764 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 765 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 766 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 767 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 768 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 769 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 770 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 771 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 772 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 773 | :00320 00 00 00 00 00 00 00 00 52 0F 00 00 00 00 D8 B8 774 | :00330 4C E6 05 5D 81 ED 08 00 08 89 43 ED D3 CF 7A 8B 775 | :00340 08 D8 96 A5 56 3E D4 A5 24 21 E0 D0 18 61 CB 78 776 | :00350 6C 78 E3 CA 17 45 4B 89 12 A9 65 EB 02 68 4A C4 777 | :00360 AD 00 91 3D 79 97 FA 54 32 77 1B 7F CD 71 06 00 778 | :00370 DE 39 FE 61 52 1B 10 F4 5B 00 52 00 53 00 33 00 779 | :00380 5D 00 58 00 32 00 31 00 2D 00 34 00 33 00 36 00 780 | :00390 34 00 34 00 00 00 00 00 00 00 00 00 00 00 00 00 781 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 782 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 783 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 784 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 785 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 786 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 787 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 788 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 789 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 790 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 791 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 792 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 793 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 794 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 795 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 796 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 797 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 798 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 799 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 800 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 801 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 802 | :004F0 00 00 00 00 00 00 00 00 ' 803 | 804 | VE_PROFESSIONALWORKSTATIONN_PID='00392-20000-00000-AA717' 805 | VE_PROFESSIONALWORKSTATIONN_EDITIONID='ProfessionalWorkstationN' 806 | VE_PROFESSIONALWORKSTATIONN_PFN='Microsoft.Windows.162.X21-43644_8wekyb3d8bbwe' 807 | VE_PROFESSIONALWORKSTATIONN_CONTENTID='0ec42cc5-2b09-a734-1bb9-ff00e4a52d46' 808 | VE_PROFESSIONALWORKSTATIONN_PRINT='0' 809 | VE_PROFESSIONALWORKSTATIONN_INSECURE='1' 810 | 811 | #CoreSingleLanguage 812 | VE_CORESINGLELANGUAGE_DP=':00000 A4 00 00 00 03 00 00 00 30 30 33 32 37 2D 36 30 813 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 31 35 37 00 814 | :00020 CC 0C 00 00 5B 54 48 5D 58 31 39 2D 39 39 36 36 815 | :00030 31 00 00 00 CC 0C 00 00 00 00 A0 DB 36 D6 DC 41 816 | :00040 C8 CD 09 00 00 00 00 00 B2 70 C7 5C C5 F6 29 D5 817 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 818 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 819 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 820 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 821 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 822 | :000A0 10 07 70 A8 ' 823 | 824 | VE_CORESINGLELANGUAGE_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 825 | :00010 31 00 2D 00 30 00 33 00 32 00 37 00 36 00 2D 00 826 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 827 | :00030 30 00 30 00 2D 00 30 00 30 00 2D 00 31 00 30 00 828 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 829 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 830 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 831 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 832 | :00080 00 00 00 00 00 00 00 00 33 00 61 00 65 00 32 00 833 | :00090 63 00 63 00 31 00 34 00 2D 00 61 00 62 00 32 00 834 | :000A0 64 00 2D 00 34 00 31 00 66 00 34 00 2D 00 39 00 835 | :000B0 37 00 32 00 66 00 2D 00 35 00 65 00 32 00 30 00 836 | :000C0 31 00 34 00 32 00 37 00 37 00 31 00 64 00 63 00 837 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 838 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 839 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 840 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 841 | :00110 00 00 00 00 00 00 00 00 43 00 6F 00 72 00 65 00 842 | :00120 53 00 69 00 6E 00 67 00 6C 00 65 00 4C 00 61 00 843 | :00130 6E 00 67 00 75 00 61 00 67 00 65 00 00 00 00 00 844 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 845 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 846 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 847 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 848 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 849 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 850 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 851 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 852 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 853 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 854 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 855 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 856 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 857 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 858 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 859 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 860 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 861 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 862 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 863 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 864 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 865 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 866 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 867 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 868 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 869 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 870 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 871 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 872 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 873 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 874 | :00320 00 00 00 00 00 00 00 00 CC 0C 00 00 00 00 A0 DB 875 | :00330 36 D6 DC 41 C8 CD 09 00 2A 9E 0A B0 36 07 F3 6A 876 | :00340 E6 CA 60 9D 0A 54 E6 8E 58 18 6B 61 A1 D6 A3 C0 877 | :00350 BF DD 6F C4 0A F2 16 8D 26 25 81 30 6B ED 00 61 878 | :00360 DC 0D DD 89 12 03 1E E6 33 FC 7B B8 4B 09 C4 13 879 | :00370 AC AA 62 7B 3A AB C9 2C 5B 00 54 00 48 00 5D 00 880 | :00380 58 00 31 00 39 00 2D 00 39 00 39 00 36 00 36 00 881 | :00390 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 882 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 883 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 884 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 885 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 886 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 887 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 888 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 889 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 890 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 891 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 892 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 893 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 894 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 895 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 896 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 897 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 898 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 899 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 900 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 901 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 902 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 903 | :004F0 00 00 00 00 00 00 00 00 ' 904 | 905 | VE_CORESINGLELANGUAGE_PID='00327-60000-00000-AA157' 906 | VE_CORESINGLELANGUAGE_EDITIONID='CoreSingleLanguage' 907 | VE_CORESINGLELANGUAGE_PFN='Microsoft.Windows.100.X19-99661_8wekyb3d8bbwe' 908 | VE_CORESINGLELANGUAGE_CONTENTID='6fba12a6-3077-5301-cfde-f22f59f1e2a6' 909 | VE_CORESINGLELANGUAGE_PRINT='0' 910 | VE_CORESINGLELANGUAGE_INSECURE='1' 911 | 912 | #ServerRdsh 913 | VE_SERVERRDSH_DP=':00000 A4 00 00 00 03 00 00 00 30 30 34 33 32 2D 37 30 914 | :00010 30 30 30 2D 30 30 30 30 31 2D 41 41 37 30 31 00 915 | :00020 E7 10 00 00 5B 52 53 35 5D 58 32 31 2D 38 33 37 916 | :00030 36 35 00 00 E7 10 10 00 00 00 00 19 E6 AB C9 46 917 | :00040 E0 F0 09 00 00 00 00 00 A2 3E C6 5C 05 F0 E6 6F 918 | :00050 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 919 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 920 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 921 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 922 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 923 | :000A0 65 1D E5 78 ' 924 | 925 | VE_SERVERRDSH_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 926 | :00010 31 00 2D 00 30 00 34 00 33 00 32 00 37 00 2D 00 927 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 928 | :00030 30 00 31 00 2D 00 30 00 33 00 2D 00 31 00 30 00 929 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 930 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 931 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 932 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 933 | :00080 00 00 00 00 00 00 00 00 65 00 63 00 38 00 36 00 934 | :00090 38 00 65 00 36 00 35 00 2D 00 66 00 61 00 64 00 935 | :000A0 66 00 2D 00 34 00 37 00 35 00 39 00 2D 00 62 00 936 | :000B0 32 00 33 00 65 00 2D 00 39 00 33 00 66 00 65 00 937 | :000C0 33 00 37 00 66 00 32 00 63 00 63 00 32 00 39 00 938 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 939 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 940 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 941 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 942 | :00110 00 00 00 00 00 00 00 00 53 00 65 00 72 00 76 00 943 | :00120 65 00 72 00 52 00 64 00 73 00 68 00 00 00 00 00 944 | :00130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 945 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 946 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 947 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 948 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 949 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 950 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 951 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 952 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 953 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 954 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 955 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 956 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 957 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 958 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 959 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 960 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 961 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 962 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 963 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 964 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 965 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 966 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 967 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 968 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 969 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 970 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 971 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 972 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 973 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 974 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 975 | :00320 00 00 00 00 00 00 00 00 E7 10 10 00 00 00 00 19 976 | :00330 E6 AB C9 46 E0 F0 09 00 2B 11 46 9E 49 D8 38 FE 977 | :00340 3D 68 70 8F F1 22 CB 51 C5 BB 3C B1 81 B9 14 B0 978 | :00350 8D E8 BF DD E9 D3 B4 95 B8 52 E4 7C 04 8C EF 48 979 | :00360 B7 6A A5 4F 73 52 65 98 95 F9 AA 7B 24 F0 80 92 980 | :00370 E3 CA 90 0D 5B 3D E7 A1 5B 00 52 00 53 00 35 00 981 | :00380 5D 00 58 00 32 00 31 00 2D 00 38 00 33 00 37 00 982 | :00390 36 00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 983 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 984 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 985 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 986 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 987 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 988 | :003F0 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 989 | :00400 6D 00 65 00 3A 00 47 00 56 00 4C 00 4B 00 00 00 990 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 991 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 992 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 993 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 994 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 995 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 996 | :00470 00 00 00 00 00 00 00 00 56 00 6F 00 6C 00 75 00 997 | :00480 6D 00 65 00 00 00 00 00 00 00 00 00 00 00 00 00 998 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 999 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1000 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1001 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1002 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1003 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1004 | :004F0 00 00 00 00 00 00 00 00 ' 1005 | 1006 | VE_SERVERRDSH_PID='00432-70000-00001-AA701' 1007 | VE_SERVERRDSH_EDITIONID='ServerRdsh' 1008 | VE_SERVERRDSH_PFN='Microsoft.Windows.175.X21-83765_8wekyb3d8bbwe' 1009 | VE_SERVERRDSH_CONTENTID='8e20e60b-0826-3084-51fe-cda9e1b184cd' 1010 | VE_SERVERRDSH_PRINT='1' 1011 | VE_SERVERRDSH_INSECURE='0' 1012 | 1013 | #IoTEnterprise 1014 | VE_IOTENTERPRISE_DP=':00000 A4 00 00 00 03 00 00 00 30 30 34 33 36 2D 32 30 1015 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 4F 45 4D 00 1016 | :00020 0A 11 00 00 5B 31 39 48 31 5D 58 32 31 2D 39 39 1017 | :00030 33 37 38 00 0A 11 00 00 00 00 C8 BF C4 4A BE 28 1018 | :00040 15 73 09 00 00 00 00 00 BA 3F C6 5C 79 FB CE C9 1019 | :00050 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1020 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1021 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1022 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1023 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1024 | :000A0 4E 65 97 C1 ' 1025 | 1026 | VE_IOTENTERPRISE_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 1027 | :00010 31 00 2D 00 30 00 34 00 33 00 36 00 32 00 2D 00 1028 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 1029 | :00030 30 00 30 00 2D 00 30 00 32 00 2D 00 31 00 30 00 1030 | :00040 32 00 35 00 2D 00 39 00 32 00 30 00 30 00 2E 00 1031 | :00050 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 39 00 1032 | :00060 32 00 30 00 31 00 39 00 00 00 00 00 00 00 00 00 1033 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1034 | :00080 00 00 00 00 00 00 00 00 38 00 61 00 62 00 39 00 1035 | :00090 62 00 64 00 64 00 31 00 2D 00 31 00 66 00 36 00 1036 | :000A0 37 00 2D 00 34 00 39 00 39 00 37 00 2D 00 38 00 1037 | :000B0 32 00 64 00 39 00 2D 00 38 00 38 00 37 00 38 00 1038 | :000C0 35 00 32 00 30 00 38 00 33 00 37 00 64 00 39 00 1039 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1040 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1041 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1042 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1043 | :00110 00 00 00 00 00 00 00 00 49 00 6F 00 54 00 45 00 1044 | :00120 6E 00 74 00 65 00 72 00 70 00 72 00 69 00 73 00 1045 | :00130 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1046 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1047 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1048 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1049 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1050 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1051 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1052 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1053 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1054 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1055 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1056 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1057 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1058 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1059 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1060 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1061 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1062 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1063 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1064 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1065 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1066 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1067 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1068 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1069 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1070 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1071 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1072 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1073 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1074 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1075 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1076 | :00320 00 00 00 00 00 00 00 00 0A 11 00 00 00 00 C8 BF 1077 | :00330 C4 4A BE 28 15 73 09 00 C2 58 6D 4B 3D 14 12 7A 1078 | :00340 7A A5 89 B5 97 43 6B 2B 66 8B B5 7F 03 BB F6 4B 1079 | :00350 34 DA DF 82 16 6E D0 3D AE 56 7D 1A 43 D2 A5 F0 1080 | :00360 1C BE FF A9 2C 8D 86 41 52 73 F0 40 C1 7E FE 9C 1081 | :00370 1A 53 F6 D4 9D B0 A5 4B 5B 00 31 00 39 00 48 00 1082 | :00380 31 00 5D 00 58 00 32 00 31 00 2D 00 39 00 39 00 1083 | :00390 33 00 37 00 38 00 00 00 00 00 00 00 00 00 00 00 1084 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1085 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1086 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1087 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1088 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1089 | :003F0 00 00 00 00 00 00 00 00 4F 00 45 00 4D 00 3A 00 1090 | :00400 44 00 4D 00 00 00 00 00 00 00 00 00 00 00 00 00 1091 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1092 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1093 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1094 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1095 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1096 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1097 | :00470 00 00 00 00 00 00 00 00 4F 00 45 00 4D 00 00 00 1098 | :00480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1099 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1100 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1101 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1102 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1103 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1104 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1105 | :004F0 00 00 00 00 00 00 00 00 ' 1106 | 1107 | VE_IOTENTERPRISE_PID='00436-20000-00000-AAOEM' 1108 | VE_IOTENTERPRISE_EDITIONID='IoTEnterprise' 1109 | VE_IOTENTERPRISE_PFN='Microsoft.Windows.188.X21-99378_8wekyb3d8bbwe' 1110 | VE_IOTENTERPRISE_CONTENTID='4b1412af-12ad-0bbd-177e-6f7579c8600f' 1111 | VE_IOTENTERPRISE_PRINT='1' 1112 | VE_IOTENTERPRISE_INSECURE='0' 1113 | 1114 | #CloudEdition 1115 | VE_CLOUDEDITION_DP=':00000 A4 00 00 00 03 00 00 00 30 30 34 37 35 2D 38 30 1116 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 38 39 39 00 1117 | :00020 96 12 00 00 5B 43 6F 5D 58 32 32 2D 35 33 38 34 1118 | :00030 37 00 00 00 96 12 00 00 00 00 E0 2F 4E 1C FB 11 1119 | :00040 24 1C 09 00 00 00 00 00 60 D8 86 60 7B 38 2C A6 1120 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1121 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1122 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1123 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1124 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1125 | :000A0 75 77 B4 71 ' 1126 | 1127 | VE_CLOUDEDITION_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 1128 | :00010 31 00 2D 00 30 00 34 00 37 00 35 00 38 00 2D 00 1129 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 1130 | :00030 30 00 30 00 2D 00 30 00 30 00 2D 00 31 00 30 00 1131 | :00040 33 00 33 00 2D 00 31 00 39 00 30 00 34 00 32 00 1132 | :00050 2E 00 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 1133 | :00060 36 00 32 00 30 00 32 00 31 00 00 00 00 00 00 00 1134 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1135 | :00080 00 00 00 00 00 00 00 00 39 00 32 00 66 00 62 00 1136 | :00090 38 00 37 00 32 00 36 00 2D 00 39 00 32 00 61 00 1137 | :000A0 38 00 2D 00 34 00 66 00 66 00 63 00 2D 00 39 00 1138 | :000B0 34 00 63 00 65 00 2D 00 66 00 38 00 32 00 65 00 1139 | :000C0 30 00 37 00 34 00 34 00 34 00 36 00 35 00 33 00 1140 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1141 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1142 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1143 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1144 | :00110 00 00 00 00 00 00 00 00 43 00 6C 00 6F 00 75 00 1145 | :00120 64 00 45 00 64 00 69 00 74 00 69 00 6F 00 6E 00 1146 | :00130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1147 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1148 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1149 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1150 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1151 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1152 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1153 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1154 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1155 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1156 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1157 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1158 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1159 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1160 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1161 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1162 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1163 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1164 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1165 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1166 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1167 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1168 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1169 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1170 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1171 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1172 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1173 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1174 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1175 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1176 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1177 | :00320 00 00 00 00 00 00 00 00 96 12 00 00 00 00 E0 2F 1178 | :00330 4E 1C FB 11 24 1C 09 00 63 69 72 E5 F0 D6 3C 60 1179 | :00340 8B A9 3E 47 20 66 4C 38 58 B9 91 E1 CC 7A 27 77 1180 | :00350 80 E0 18 E8 25 B3 AE 1F 30 14 8C 66 F7 E5 B0 BE 1181 | :00360 F9 DC A0 12 F8 2B 09 3D 63 50 ED 21 B5 0A EB CA 1182 | :00370 55 A8 1C EC D4 7A D9 4F 5B 00 43 00 6F 00 5D 00 1183 | :00380 58 00 32 00 32 00 2D 00 35 00 33 00 38 00 34 00 1184 | :00390 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1185 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1186 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1187 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1188 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1189 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1190 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 1191 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 1192 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1193 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1194 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1195 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1196 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1197 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1198 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 1199 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 1200 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1201 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1202 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1203 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1204 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1205 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1206 | :004F0 00 00 00 00 00 00 00 00 ' 1207 | 1208 | VE_CLOUDEDITION_PID='00475-80000-00000-AA899' 1209 | VE_CLOUDEDITION_EDITIONID='CloudEdition' 1210 | VE_CLOUDEDITION_PFN='Microsoft.Windows.203.X22-53847_8wekyb3d8bbwe' 1211 | VE_CLOUDEDITION_CONTENTID='cc260727-8d42-5c4c-3c2f-f093008dcd9a' 1212 | VE_CLOUDEDITION_PRINT='0' 1213 | VE_CLOUDEDITION_INSECURE='1' 1214 | 1215 | #CloudEditionN 1216 | VE_CLOUDEDITIONN_DP=':00000 A4 00 00 00 03 00 00 00 30 30 34 37 36 2D 32 30 1217 | :00010 30 30 30 2D 30 30 30 30 30 2D 41 41 39 34 36 00 1218 | :00020 9A 12 00 00 5B 43 6F 5D 58 32 32 2D 35 33 38 38 1219 | :00030 34 00 00 00 9A 12 00 00 00 00 08 3F 35 E1 4B D1 1220 | :00040 E6 1C 09 00 00 00 00 00 DF D8 86 60 0A 6F 75 8A 1221 | :00050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1222 | :00060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1223 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1224 | :00080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1225 | :00090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1226 | :000A0 07 5C B3 74' 1227 | 1228 | VE_CLOUDEDITIONN_DP4=':00000 F8 04 00 00 04 00 00 00 35 00 35 00 30 00 34 00 1229 | :00010 31 00 2D 00 30 00 34 00 37 00 36 00 32 00 2D 00 1230 | :00020 30 00 30 00 30 00 2D 00 30 00 30 00 30 00 30 00 1231 | :00030 30 00 30 00 2D 00 30 00 30 00 2D 00 31 00 30 00 1232 | :00040 33 00 33 00 2D 00 31 00 39 00 30 00 34 00 32 00 1233 | :00050 2E 00 30 00 30 00 30 00 30 00 2D 00 31 00 31 00 1234 | :00060 36 00 32 00 30 00 32 00 31 00 00 00 00 00 00 00 1235 | :00070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1236 | :00080 00 00 00 00 00 00 00 00 64 00 34 00 62 00 64 00 1237 | :00090 63 00 36 00 37 00 38 00 2D 00 30 00 61 00 34 00 1238 | :000A0 62 00 2D 00 34 00 61 00 33 00 32 00 2D 00 61 00 1239 | :000B0 35 00 62 00 33 00 2D 00 61 00 61 00 61 00 32 00 1240 | :000C0 34 00 63 00 33 00 62 00 30 00 66 00 32 00 34 00 1241 | :000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1242 | :000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1243 | :000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1244 | :00100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1245 | :00110 00 00 00 00 00 00 00 00 43 00 6C 00 6F 00 75 00 1246 | :00120 64 00 45 00 64 00 69 00 74 00 69 00 6F 00 6E 00 1247 | :00130 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1248 | :00140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1249 | :00150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1250 | :00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1251 | :00170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1252 | :00180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1253 | :00190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1254 | :001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1255 | :001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1256 | :001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1257 | :001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1258 | :001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1259 | :001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1260 | :00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1261 | :00210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1262 | :00220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1263 | :00230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1264 | :00240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1265 | :00250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1266 | :00260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1267 | :00270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1268 | :00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1269 | :00290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1270 | :002A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1271 | :002B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1272 | :002C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1273 | :002D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1274 | :002E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1275 | :002F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1276 | :00300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1277 | :00310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1278 | :00320 00 00 00 00 00 00 00 00 9A 12 00 00 00 00 08 3F 1279 | :00330 35 E1 4B D1 E6 1C 09 00 FF C3 8A 76 E8 92 BD 57 1280 | :00340 EA DF AD E6 E9 36 A5 5C E1 50 99 31 73 EE 18 B0 1281 | :00350 32 CE 8E 37 56 92 B1 6E 46 BE 16 AE CC 3D AE ED 1282 | :00360 B0 18 82 E3 74 A0 EF F0 DA 53 37 24 3C ED 35 3B 1283 | :00370 56 2C 33 7E 86 4D CC EA 5B 00 43 00 6F 00 5D 00 1284 | :00380 58 00 32 00 32 00 2D 00 35 00 33 00 38 00 38 00 1285 | :00390 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1286 | :003A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1287 | :003B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1288 | :003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1289 | :003D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1290 | :003E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1291 | :003F0 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 1292 | :00400 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 1293 | :00410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1294 | :00420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1295 | :00430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1296 | :00440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1297 | :00450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1298 | :00460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1299 | :00470 00 00 00 00 00 00 00 00 52 00 65 00 74 00 61 00 1300 | :00480 69 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 1301 | :00490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1302 | :004A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1303 | :004B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1304 | :004C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1305 | :004D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1306 | :004E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1307 | :004F0 00 00 00 00 00 00 00 00' 1308 | 1309 | VE_CLOUDEDITIONN_PID='00476-20000-00000-AA946' 1310 | VE_CLOUDEDITIONN_EDITIONID='CloudEditionN' 1311 | VE_CLOUDEDITIONN_PFN='Microsoft.Windows.202.X22-53884_8wekyb3d8bbwe' 1312 | VE_CLOUDEDITIONN_CONTENTID='c7cfb460-bc9b-b32a-69b3-acf52bd6fa48' 1313 | VE_CLOUDEDITIONN_PRINT='0' 1314 | VE_CLOUDEDITIONN_INSECURE='1' 1315 | 1316 | function generateChntpwScript() { 1317 | echo "cd \Microsoft\Windows NT\CurrentVersion 1318 | nv 3 DigitalProductId 1319 | ed DigitalProductId 1320 | 164 1321 | $1 1322 | s 1323 | nv 3 DigitalProductId4 1324 | ed DigitalProductId4 1325 | 1272 1326 | $2 1327 | s 1328 | nv 1 ProductId 1329 | ed ProductId 1330 | $3 1331 | nv 1 EditionID 1332 | ed EditionID 1333 | $4 1334 | cd \\ 1335 | cd \Microsoft\Windows NT\CurrentVersion\DefaultProductKey2 1336 | nv 1 ProductId 1337 | ed ProductId 1338 | $3 1339 | nv 1 EditionId 1340 | ed EditionId 1341 | $4 1342 | nv 1 OSProductPfn 1343 | ed OSProductPfn 1344 | $5 1345 | nv 1 OSProductContentId 1346 | ed OSProductContentId 1347 | $6 1348 | nv 3 DigitalProductId 1349 | ed DigitalProductId 1350 | 164 1351 | $1 1352 | s 1353 | nv 3 DigitalProductId4 1354 | ed DigitalProductId4 1355 | 1272 1356 | $2 1357 | s 1358 | cd \\ 1359 | cd \Microsoft\Windows NT\CurrentVersion 1360 | nk Print 1361 | cd Print 1362 | nv 4 DoNotInstallCompatibleDriverFromWindowsUpdate 1363 | ed DoNotInstallCompatibleDriverFromWindowsUpdate 1364 | $7 1365 | hive 1 1366 | cd \ControlSet001\Control\ProductOptions 1367 | nv 1 OSProductPfn 1368 | ed OSProductPfn 1369 | $5 1370 | nv 1 OSProductContentId 1371 | ed OSProductContentId 1372 | $6 1373 | cd \\ 1374 | cd \ControlSet001\Services 1375 | nk LanmanWorkstation 1376 | cd LanmanWorkstation 1377 | nk Parameters 1378 | cd Parameters 1379 | nv 4 AllowInsecureGuestAuth 1380 | ed AllowInsecureGuestAuth 1381 | $8 1382 | q 1383 | y 1384 | " 1385 | } 1386 | 1387 | function getChntpwScript() { 1388 | if [ "$1" == "Enterprise" ]; then 1389 | generateChntpwScript "$VE_ENTERPRISE_DP" "$VE_ENTERPRISE_DP4" \ 1390 | "$VE_ENTERPRISE_PID" "$VE_ENTERPRISE_EDITIONID" "$VE_ENTERPRISE_PFN" \ 1391 | "$VE_ENTERPRISE_CONTENTID" "$VE_ENTERPRISE_PRINT" \ 1392 | "$VE_ENTERPRISE_INSECURE" 1393 | 1394 | return 0 1395 | elif [ "$1" == "EnterpriseN" ]; then 1396 | generateChntpwScript "$VE_ENTERPRISEN_DP" "$VE_ENTERPRISEN_DP4" \ 1397 | "$VE_ENTERPRISEN_PID" "$VE_ENTERPRISEN_EDITIONID" "$VE_ENTERPRISEN_PFN" \ 1398 | "$VE_ENTERPRISEN_CONTENTID" "$VE_ENTERPRISEN_PRINT" \ 1399 | "$VE_ENTERPRISEN_INSECURE" 1400 | 1401 | return 0 1402 | elif [ "$1" == "Education" ]; then 1403 | generateChntpwScript "$VE_EDUCATION_DP" "$VE_EDUCATION_DP4" \ 1404 | "$VE_EDUCATION_PID" "$VE_EDUCATION_EDITIONID" "$VE_EDUCATION_PFN" \ 1405 | "$VE_EDUCATION_CONTENTID" "$VE_EDUCATION_PRINT" \ 1406 | "$VE_EDUCATION_INSECURE" 1407 | 1408 | return 0 1409 | elif [ "$1" == "EducationN" ]; then 1410 | generateChntpwScript "$VE_EDUCATIONN_DP" "$VE_EDUCATIONN_DP4" \ 1411 | "$VE_EDUCATIONN_PID" "$VE_EDUCATIONN_EDITIONID" "$VE_EDUCATIONN_PFN" \ 1412 | "$VE_EDUCATIONN_CONTENTID" "$VE_EDUCATIONN_PRINT" \ 1413 | "$VE_EDUCATIONN_INSECURE" 1414 | 1415 | return 0 1416 | elif [ "$1" == "ProfessionalEducation" ]; then 1417 | generateChntpwScript "$VE_PROFESSIONALEDUCATION_DP" \ 1418 | "$VE_PROFESSIONALEDUCATION_DP4" \ "$VE_PROFESSIONALEDUCATION_PID" \ 1419 | "$VE_PROFESSIONALEDUCATION_EDITIONID" "$VE_PROFESSIONALEDUCATION_PFN" \ 1420 | "$VE_PROFESSIONALEDUCATION_CONTENTID" "$VE_PROFESSIONALEDUCATION_PRINT" \ 1421 | "$VE_PROFESSIONALEDUCATION_INSECURE" 1422 | 1423 | return 0 1424 | elif [ "$1" == "ProfessionalEducationN" ]; then 1425 | generateChntpwScript "$VE_PROFESSIONALEDUCATIONN_DP" \ 1426 | "$VE_PROFESSIONALEDUCATIONN_DP4" "$VE_PROFESSIONALEDUCATIONN_PID" \ 1427 | "$VE_PROFESSIONALEDUCATIONN_EDITIONID" "$VE_PROFESSIONALEDUCATIONN_PFN" \ 1428 | "$VE_PROFESSIONALEDUCATIONN_CONTENTID" \ 1429 | "$VE_PROFESSIONALEDUCATIONN_PRINT" \ 1430 | "$VE_PROFESSIONALEDUCATIONN_INSECURE" 1431 | 1432 | return 0 1433 | elif [ "$1" == "ProfessionalWorkstation" ]; then 1434 | generateChntpwScript "$VE_PROFESSIONALWORKSTATION_DP" \ 1435 | "$VE_PROFESSIONALWORKSTATION_DP4" "$VE_PROFESSIONALWORKSTATION_PID" \ 1436 | "$VE_PROFESSIONALWORKSTATION_EDITIONID" \ 1437 | "$VE_PROFESSIONALWORKSTATION_PFN" \ 1438 | "$VE_PROFESSIONALWORKSTATION_CONTENTID" \ 1439 | "$VE_PROFESSIONALWORKSTATION_PRINT" \ 1440 | "$VE_PROFESSIONALWORKSTATION_INSECURE" 1441 | 1442 | return 0 1443 | elif [ "$1" == "ProfessionalWorkstationN" ]; then 1444 | generateChntpwScript "$VE_PROFESSIONALWORKSTATIONN_DP" \ 1445 | "$VE_PROFESSIONALWORKSTATIONN_DP4" \ 1446 | "$VE_PROFESSIONALWORKSTATIONN_PID" \ 1447 | "$VE_PROFESSIONALWORKSTATIONN_EDITIONID" \ 1448 | "$VE_PROFESSIONALWORKSTATIONN_PFN" \ 1449 | "$VE_PROFESSIONALWORKSTATIONN_CONTENTID" \ 1450 | "$VE_PROFESSIONALWORKSTATIONN_PRINT" \ 1451 | "$VE_PROFESSIONALWORKSTATIONN_INSECURE" 1452 | 1453 | return 0 1454 | elif [ "$1" == "CloudEdition" ]; then 1455 | generateChntpwScript "$VE_CLOUDEDITION_DP" \ 1456 | "$VE_CLOUDEDITION_DP4" \ "$VE_CLOUDEDITION_PID" \ 1457 | "$VE_CLOUDEDITION_EDITIONID" "$VE_CLOUDEDITION_PFN" \ 1458 | "$VE_CLOUDEDITION_CONTENTID" "$VE_CLOUDEDITION_PRINT" \ 1459 | "$VE_CLOUDEDITION_INSECURE" 1460 | 1461 | return 0 1462 | elif [ "$1" == "CloudEditionN" ]; then 1463 | generateChntpwScript "$VE_CLOUDEDITIONN_DP" \ 1464 | "$VE_CLOUDEDITIONN_DP4" "$VE_CLOUDEDITIONN_PID" \ 1465 | "$VE_CLOUDEDITIONN_EDITIONID" "$VE_CLOUDEDITIONN_PFN" \ 1466 | "$VE_CLOUDEDITIONN_CONTENTID" \ 1467 | "$VE_CLOUDEDITIONN_PRINT" \ 1468 | "$VE_CLOUDEDITIONN_INSECURE" 1469 | 1470 | return 0 1471 | elif [ "$1" == "CoreSingleLanguage" ]; then 1472 | generateChntpwScript "$VE_CORESINGLELANGUAGE_DP" \ 1473 | "$VE_CORESINGLELANGUAGE_DP4" "$VE_CORESINGLELANGUAGE_PID" \ 1474 | "$VE_CORESINGLELANGUAGE_EDITIONID" "$VE_CORESINGLELANGUAGE_PFN" \ 1475 | "$VE_CORESINGLELANGUAGE_CONTENTID" "$VE_CORESINGLELANGUAGE_PRINT" \ 1476 | "$VE_CORESINGLELANGUAGE_INSECURE" 1477 | 1478 | return 0 1479 | elif [ "$1" == "ServerRdsh" ]; then 1480 | generateChntpwScript "$VE_SERVERRDSH_DP" "$VE_SERVERRDSH_DP4" \ 1481 | "$VE_SERVERRDSH_PID" "$VE_SERVERRDSH_EDITIONID" "$VE_SERVERRDSH_PFN" \ 1482 | "$VE_SERVERRDSH_CONTENTID" "$VE_SERVERRDSH_PRINT" \ 1483 | "$VE_SERVERRDSH_INSECURE" 1484 | 1485 | return 0 1486 | elif [ "$1" == "IoTEnterprise" ]; then 1487 | generateChntpwScript "$VE_IOTENTERPRISE_DP" "$VE_IOTENTERPRISE_DP4" \ 1488 | "$VE_IOTENTERPRISE_PID" "$VE_IOTENTERPRISE_EDITIONID" \ 1489 | "$VE_IOTENTERPRISE_PFN" "$VE_IOTENTERPRISE_CONTENTID" \ 1490 | "$VE_IOTENTERPRISE_PRINT" "$VE_IOTENTERPRISE_INSECURE" 1491 | 1492 | return 0 1493 | fi 1494 | 1495 | return 1 1496 | } 1497 | 1498 | function findIndex() { 1499 | index=0 1500 | error=0 1501 | foundIndex=0 1502 | 1503 | while [ $error == 0 ]; do 1504 | let index++ 1505 | 1506 | currentInfo=`wimlib-imagex info ISODIR/sources/install.$type \ 1507 | $index 2>/dev/null` 1508 | 1509 | error=$? 1510 | if [ $error != 0 ]; then continue; fi 1511 | 1512 | currentEdition=`grep -i "^Edition ID:" <<< "$currentInfo" | sed "s/.* //g"` 1513 | 1514 | if [ "$currentEdition" == "$1" ]; then 1515 | foundIndex=1 1516 | break 1517 | fi 1518 | done 1519 | 1520 | 1521 | if [ $foundIndex == 1 ]; then 1522 | echo $index 1523 | return 0 1524 | else 1525 | return 1 1526 | fi 1527 | } 1528 | 1529 | function createVirtualEdition() { 1530 | supported=0 1531 | edition="$1" 1532 | minBuild=17063 1533 | 1534 | if [ "$edition" == "Enterprise" -o "$edition" == "Education" -o "$edition" == "ProfessionalEducation" -o "$edition" == "ProfessionalWorkstation" -o "$edition" == "ServerRdsh" ]; then 1535 | supported=1 1536 | requiredEdition="Professional" 1537 | elif [ "$edition" == "EnterpriseN" -o "$edition" == "EducationN" -o "$edition" == "ProfessionalEducationN" -o "$edition" == "ProfessionalWorkstationN" ]; then 1538 | supported=1 1539 | requiredEdition="ProfessionalN" 1540 | elif [ "$edition" == "IoTEnterprise" ]; then 1541 | supported=1 1542 | requiredEdition="Professional" 1543 | minBuild=18277 1544 | elif [ "$edition" == "CloudEdition" ]; then 1545 | supported=1 1546 | requiredEdition="Professional" 1547 | minBuild=21364 1548 | elif [ "$edition" == "CloudEditionN" ]; then 1549 | supported=1 1550 | requiredEdition="ProfessionalN" 1551 | minBuild=21364 1552 | elif [ "$edition" == "CoreSingleLanguage" ]; then 1553 | supported=1 1554 | requiredEdition="Core" 1555 | fi 1556 | 1557 | if [ $supported != 1 ]; then 1558 | echo "$edition is not supported." 1559 | return 1 1560 | fi 1561 | 1562 | sourceIndex=`findIndex "$requiredEdition"` 1563 | if [ $? != 0 ]; then 1564 | echo "Source index $requiredEdition for $edition not found." 1565 | return 1 1566 | fi 1567 | 1568 | info=`wimlib-imagex info ISODIR/sources/install.$type $sourceIndex` 1569 | build=`grep -i "^Build:" <<< "$info" | sed "s/.* //g"` 1570 | 1571 | if [ $build -lt $minBuild ]; then 1572 | echo "Virtual Edition creation for $edition requires build $minBuild or later." 1573 | return 1 1574 | fi 1575 | 1576 | chntpwScript=`getChntpwScript "$edition"` 1577 | if [ $? != 0 ]; then 1578 | echo "Failed to create chntpw script for $edition." 1579 | return 2 1580 | fi 1581 | 1582 | winName="Windows 10" 1583 | if [ $build -ge 21990 ]; then 1584 | winName="Windows 11" 1585 | fi 1586 | 1587 | if [ "$edition" == "Enterprise" ]; then 1588 | description="$winName Enterprise" 1589 | elif [ "$edition" == "EnterpriseN" ]; then 1590 | description="$winName Enterprise N" 1591 | elif [ "$edition" == "Education" ]; then 1592 | description="$winName Education" 1593 | elif [ "$edition" == "EducationN" ]; then 1594 | description="$winName Education N" 1595 | elif [ "$edition" == "ProfessionalEducation" ]; then 1596 | description="$winName Pro Education" 1597 | elif [ "$edition" == "ProfessionalEducationN" ]; then 1598 | description="$winName Pro Education N" 1599 | elif [ "$edition" == "ProfessionalWorkstation" ]; then 1600 | description="$winName Pro for Workstations" 1601 | elif [ "$edition" == "ProfessionalWorkstationN" ]; then 1602 | description="$winName Pro for Workstations N" 1603 | elif [ "$edition" == "CloudEdition" ]; then 1604 | description="$winName SE" 1605 | elif [ "$edition" == "CloudEditionN" ]; then 1606 | description="$winName SE N" 1607 | elif [ "$edition" == "CoreSingleLanguage" ]; then 1608 | description="$winName Home Single Language" 1609 | elif [ "$edition" == "ServerRdsh" ]; then 1610 | description="$winName Enterprise multi-session" 1611 | elif [ "$edition" == "IoTEnterprise" ]; then 1612 | description="$winName IoT Enterprise" 1613 | fi 1614 | 1615 | newName="$winName $edition" 1616 | tmpDir=`mktemp -d` 1617 | 1618 | wimlib-imagex export ISODIR/sources/install.$type $sourceIndex \ 1619 | ISODIR/sources/install.$type "$newName" >/dev/null 1620 | 1621 | exportError=$? 1622 | if [ $exportError == 11 ]; then 1623 | echo -e "\n$edition already exists." 1624 | return 1 1625 | elif [ $exportError != 0 ]; then 1626 | echo -e "\nFailed to create new index for $edition." 1627 | return 2 1628 | fi 1629 | 1630 | wimlib-imagex extract ISODIR/sources/install.$type "$newName" \ 1631 | "/Windows/System32/config/SOFTWARE" \ 1632 | "/Windows/System32/config/SYSTEM" \ 1633 | "/Windows/servicing/Editions/${edition}Edition.xml" \ 1634 | --dest-dir="$tmpDir" --no-acls >/dev/null 1635 | 1636 | if [ $? != 0 ]; then 1637 | echo "Failed to extract required files for $edition." 1638 | return 2 1639 | fi 1640 | 1641 | chntpw -e "$tmpDir/SOFTWARE" "$tmpDir/SYSTEM" <<< "$chntpwScript" >/dev/null 1642 | 1643 | printf "%s\n%s\n%s\n" \ 1644 | "add $tmpDir/SOFTWARE /Windows/System32/config/SOFTWARE" \ 1645 | "add $tmpDir/SYSTEM /Windows/System32/config/SYSTEM" \ 1646 | "add $tmpDir/${edition}Edition.xml /Windows/${edition}.xml" \ 1647 | | wimlib-imagex update ISODIR/sources/install.$type "$newName" >/dev/null 1648 | 1649 | if [ $? != 0 ]; then 1650 | echo "Failed to update files for $edition." 1651 | return 2 1652 | fi 1653 | 1654 | wimlib-imagex info ISODIR/sources/install.$type "$newName" \ 1655 | --image-property DESCRIPTION="$description" \ 1656 | --image-property DISPLAYNAME="$description" \ 1657 | --image-property DISPLAYDESCRIPTION="$description" \ 1658 | --image-property WINDOWS/EDITIONID=$edition \ 1659 | --image-property FLAGS=$edition 1660 | 1661 | if [ $? != 0 ]; then 1662 | echo "Failed to update information for $edition." 1663 | return 2 1664 | fi 1665 | 1666 | rm -rf "$tmpDir" 1667 | return 0 1668 | } 1669 | 1670 | VIRTUAL_EDITIONS_PLUGIN_LOADED=1 1671 | 1672 | if [ "$UUP_CONVERTER_SCRIPT" != "1" ]; then 1673 | echo "This script is a plugin to UUP converter and can't be used standalone." 1674 | exit 1 1675 | fi 1676 | --------------------------------------------------------------------------------