===================================================================
--- a/src/VBox/Main/src-all/win/comregister.cmd (revision 43841)
+++ b/src/VBox/Main/src-all/win/comregister.cmd (working copy)
@@ -95,12 +95,49 @@
 REM Do the registrations.
 REM
 :register
+set pause=false
+
 @echo on
 %_VBOX_DIR%VBoxSVC.exe /ReregServer
+@echo off
+if %=exitcode% NEQ 0 (
+   echo Failure Reason Given is 0x%=exitcode% 
+   if %=exitcode% EQU 80070005 (
+     echo maybe missing admin rights ?
+   )
+   echo check "http://msdn.microsoft.com/en-us/library/cc231196"; for
description
+   set pause=true
+)
+
+@echo on
 regsvr32 /s /u %_VBOX_DIR%VBoxC.dll
+@echo off
+if %=exitcode% NEQ 0 (
+   echo Failure Reason Given is %=exitcode%
+   if %=exitcode% EQU 5 (
+     echo maybe missing admin rights ?
+   )
+   echo check
"http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381"; for
description
+   set pause=true
+)
+
+
+@echo on
 regsvr32 /s    %_VBOX_DIR%VBoxC.dll
 @echo off
+if %=exitcode% NEQ 0 (
+   echo Failure Reason Given is %=exitcode% 
+   if %=exitcode% EQU 5 (
+     echo maybe missing admin rights ?
+   )
+   echo check
"http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381"; for
description
+   set pause=true
+)
 
+if %pause% == true (
+  pause
+)
+
 :end
 endlocal


This Patch is contributed under the MIT license

Regards
Bodo


_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to