VirtualBox

Ignore:
Timestamp:
Dec 18, 2019 2:33:10 PM (5 years ago)
Author:
vboxsync
Message:

Windows Additions/Installer: Added a new testcase for the GuestInstallHelper DLL, to check whether the NSIS-specified API (still) works. Added more code to make the DLL compatible with NSIS v3.x, which in turn should make the file vendor / architecture detection work again [additions build fix], bugref:9529.

Location:
trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/testcase
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/testcase/Makefile.kmk

    r82616 r82618  
    2525#
    2626PROGRAMS.x86 += tstWinAdditionsInstallHelper
    27 tstWinAdditionsInstallHelper_TEMPLATE = VBOXR3TSTEXE
     27tstWinAdditionsInstallHelper_TEMPLATE = VBoxGuestR3Exe
    2828tstWinAdditionsInstallHelper_SOURCES  = tstWinAdditionsInstallHelper.cpp
    2929tstWinAdditionsInstallHelper_DEFS     = _WIN32_WINNT=0x0400 WIN32_LEAN_AND_MEAN=1 TESTCASE
    30 tstWinAdditionsInstallHelper_LIBS     = $(LIB_RUNTIME)
    3130
    3231endif # VBOX_WITH_TESTCASES
    3332
    3433include $(FILE_KBUILD_SUB_FOOTER)
    35 
  • trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/testcase/tstWinAdditionsInstallHelper.cpp

    r82617 r82618  
    127127    RTProcGetExecutablePath(szGuestInstallHelperDll, sizeof(szGuestInstallHelperDll));
    128128
    129     /** @todo This ASSUMES that the testcase always is located in the separate "testcase" sub directory
     129    /** @todo This ASSUMES that this testcase always is located in the separate "bin/additions" sub directory
    130130     *        and that we currently always repack the Guest Additions stuff in a separate directory.
    131131     *        Might need some more tweaking ... */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette