VirtualBox

Changeset 36464 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Mar 29, 2011 3:57:24 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
70848
Message:

Logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/VBoxGuestInstallHelper.cpp

    r36461 r36464  
    230230    }
    231231
    232     /* Push simple return value on stack. */
    233     SUCCEEDED(hr) ? pushstring("0") : pushstring("1");
    234 }
    235 
     232    TCHAR szErr[MAX_PATH + 1];
     233    if (FAILED(hr))
     234    {
     235        if (FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, hr, 0, szErr, MAX_PATH, NULL))
     236            szErr[MAX_PATH] = '\0';
     237        else
     238            StringCchPrintf(szErr, sizeof(szErr),
     239                            "FormatMessage failed! Error = %ld", GetLastError());
     240    }
     241    else
     242        StringCchPrintf(szErr, sizeof(szErr), "0");
     243    pushstring(szErr);
     244}
     245
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