VBoxGuestAdditionsCommon.nsh revision a84f36110fcbb483c1d6ff593390292d2d50f771
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxVideo.sys"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxVideo.inf"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxVideo.cat"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxDisp.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGLarrayspu.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGLcrutil.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGLerrorspu.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGLpackspu.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGLpassthroughspu.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGLfeedbackspu.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxOGL.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\libWine.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxD3D8.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxD3D9.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\wined3d.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\libWine.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGLarrayspu.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGLcrutil.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGLerrorspu.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGLpackspu.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGLpassthroughspu.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGLfeedbackspu.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxOGL.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxD3D8.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\VBoxD3D9.dll"
2N/A FILE "$%VBOX_PATH_ADDITIONS_WIN_X86%\wined3d.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxMouse.sys"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxMouse.inf"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxMouse.cat"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxMouseNT.sys"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxGuest.sys"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxGuest.inf"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxGuest.cat"
2N/A FILE "$%PATH_OUT%\bin\additions\VBCoInst.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxTray.exe"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxHook.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxControl.exe"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxGuestNT.sys"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxService.exe"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxServiceNT.exe"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxSF.sys"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxMRXNP.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxGINA.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxCredProv.dll"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxDrvInst.exe"
2N/A FILE "$%PATH_OUT%\bin\additions\VBoxGuestDrvInst.exe"
2N/A FILE "$%PATH_OUT%\bin\additions\RegCleanup.exe"
2N/A StrCpy $0 "$INSTDIR\${un}install_ui.log"
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\RunOnce\VBoxGuestAdditions" "RebootNeeded"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\RunOnce\VBoxGuestAdditions" "RebootNeeded" $0
; For other windows versions (>XP) it may be necessary to change winver.nsh
; Ok we know it is NT. Must be a string like NT X.XX
ReadRegStr $g_strAddVerRev HKLM "SOFTWARE\$%VBOX_VENDOR_SHORT%\VirtualBox Guest Additions" "Revision"
Pop $1 ; Got first part (e.g. "1.5")
Pop $g_strAddVerMin ; Extracted second part (e.g. "5" from "1.5")
nsExec::Exec '"$SYSDIR\net.exe" stop VBoxService'
nsExec::Exec '"$SYSDIR\SC.exe" stop VBoxService'
StrCpy $2 "VBoxServiceNT.exe"
StrCpy $2 "VBoxService.exe"
${nsProcess::FindProcess} "VBoxTray.exe" $0
${nsProcess::KillProcess} "VBoxTray.exe" $0
nsExec::ExecToLog '"$g_strSystemDir\shutdown.exe" -a' $0