VirtualBox

Changeset 107973 in vbox for trunk/include


Ignore:
Timestamp:
Jan 29, 2025 9:30:26 AM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167232
Message:

Windows driver installation: Fixed the ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED error, added documentation and give a clue to users why this might have failed. See source for details. bugref:10762

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/GuestHost/VBoxWinDrvInst.h

    r107764 r107973  
    8181/** No flags specified. */
    8282#define VBOX_WIN_DRIVERINSTALL_F_NONE       0
    83 /** Try a silent installation (if possible). */
     83/** Try a silent installation (if possible).
     84 *
     85 *  When having this flag set, this will result in an ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED error
     86 *  if drivers get installed with our mixed SHA1 / SH256 certificates on older Windows OSes (7, Vista, ++).
     87 *
     88 *  However, if VBOX_WIN_DRIVERINSTALL_F_SILENT is missing, this will result in a
     89 *  (desired) Windows driver installation dialog to confirm (or reject) the installation
     90 *  by the user.
     91 *
     92 *  On the other hand, for unattended installs we need VBOX_WIN_DRIVERINSTALL_F_SILENT
     93 *  being set, as our certificates will get installed into the Windows certificate
     94 *  store *before* we perform any driver installation.
     95 *
     96 *  So be careful using this flag to not break installations.
     97 */
    8498#define VBOX_WIN_DRIVERINSTALL_F_SILENT     RT_BIT(0)
    8599/** Force driver installation, even if a newer driver version already is installed (overwrite). */
Note: See TracChangeset for help on using the changeset viewer.

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