Changeset 95649 in vbox for trunk/src/VBox/Additions/WINNT/Installer
- Timestamp:
- Jul 14, 2022 1:00:56 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 152293
- Location:
- trunk/src/VBox/Additions/WINNT/Installer
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r95648 r95649 66 66 PACKING += $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe 67 67 OTHER_CLEAN += \ 68 $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe \ 69 $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe 68 $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe 70 69 71 70 ## @todo r=andy Rename DRIVER_FILES to INST_FILES or something, as those files are not strictly driver-related files. … … 82 81 $(PATH_STAGE_BIN)/additions/VBoxTray.exe \ 83 82 $(PATH_STAGE_BIN)/additions/VBoxControl.exe \ 84 $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe \85 83 $(PATH_STAGE_BIN)/additions/VBoxService.exe 86 84 ifeq ($(KBUILD_TARGET_ARCH),amd64) … … 221 219 $(call VBOX_SIGN_FILE_FN,$@) 222 220 endif 223 224 WHQLFAKE := $(PATH_SUB_CURRENT)/VBoxWHQLFake.au3225 226 $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe:227 $(call MSG_L1,Creating $@, from $<)228 $(QUIET)$(EXEC_X86_WIN32) $(VBOX_PATH_AUTOIT3)/Aut2Exe/Aut2exe.exe \229 /in $(WHQLFAKE) \230 /out $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe \231 /icon $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) \232 /comp 4 \233 /unicode234 221 235 222 ifdef VBOX_GA_ATTESTATION_SIGNING -
trunk/src/VBox/Additions/WINNT/Installer/VBoxGuestAdditions.nsi
r95648 r95649 33 33 34 34 ; Defines for special functions 35 !define WHQL_FAKE ; Enables faking of non WHQL signed / approved drivers36 ; Needs the VBoxWHQLFake.exe in the additions output directory!37 35 !define WFP_FILE_EXCEPTION ; Enables setting a temporary file exception for WFP proctected files 38 36 … … 228 226 ; Command line parameters - these can be set/modified 229 227 ; on the command line 230 Var g_bFakeWHQL ; Cmd line: Fake Windows to install non WHQL certificated drivers (only for W2K and XP currently!!) ("/unsig_drv")231 228 Var g_bForceInstall ; Cmd line: Force installation on unknown Windows OS version 232 229 Var g_bUninstall ; Cmd line: Just uninstall any previous Guest Additions and exit … … 380 377 StrCpy $g_iSfOrder $5 381 378 ${Break} 382 383 !ifdef WHQL_FAKE384 ${Case} '/unsig_drv'385 StrCpy $g_bFakeWHQL "true"386 ${Break}387 !endif388 379 389 380 ${Case} '/uninstall' … … 928 919 StrCpy $g_bIgnoreUnknownOpts "false" 929 920 StrCpy $g_bLogEnable "false" 930 StrCpy $g_bFakeWHQL "false"931 921 StrCpy $g_bForceInstall "false" 932 922 StrCpy $g_bUninstall "false" -
trunk/src/VBox/Additions/WINNT/Installer/VBoxGuestAdditionsW2KXP.nsh
r95648 r95649 207 207 !ifdef VBOX_WITH_ADDITIONS_SHIPPING_AUDIO_TEST 208 208 FILE "$%PATH_OUT%\bin\additions\VBoxAudioTest.exe" 209 !endif210 211 ; WHQL fake212 !ifdef WHQL_FAKE213 FILE "$%PATH_OUT%\bin\additions\VBoxWHQLFake.exe"214 209 !endif 215 210 … … 287 282 FunctionEnd 288 283 289 !ifdef WHQL_FAKE290 291 Function W2K_WHQLFakeOn292 293 StrCmp $g_bFakeWHQL "true" do294 Goto exit295 296 do:297 298 ${LogVerbose} "Turning off WHQL protection..."299 ${CmdExecute} "$\"$INSTDIR\VBoxWHQLFake.exe$\" $\"ignore$\"" "true"300 301 exit:302 303 FunctionEnd304 305 Function W2K_WHQLFakeOff306 307 StrCmp $g_bFakeWHQL "true" do308 Goto exit309 310 do:311 312 ${LogVerbose} "Turning back on WHQL protection..."313 ${CmdExecute} "$\"$INSTDIR\VBoxWHQLFake.exe$\" $\"warn$\"" "true"314 315 exit:316 317 FunctionEnd318 319 !endif320 284 321 285 Function W2K_InstallFiles … … 429 393 Call W2K_Prepare 430 394 Call W2K_CopyFiles 431 432 !ifdef WHQL_FAKE433 Call W2K_WHQLFakeOn434 !endif435 436 395 Call W2K_InstallFiles 437 438 !ifdef WHQL_FAKE439 Call W2K_WHQLFakeOff440 !endif441 442 396 Call W2K_SetVideoResolution 443 397 … … 511 465 !endif ; $%VBOX_WITH_WDDM% == "1" 512 466 513 ; WHQL fake514 !ifdef WHQL_FAKE515 Delete /REBOOTOK "$INSTDIR\VBoxWHQLFake.exe"516 !endif517 518 467 ; Log file 519 468 Delete /REBOOTOK "$INSTDIR\install.log"
Note:
See TracChangeset
for help on using the changeset viewer.