wineboot: Set the USERDOMAIN environment variable.

Hans Leidekker hans at codeweavers.com
Wed Dec 15 02:09:10 CST 2010


Microsoft Robotics Developer Studio installer needs this.
---
 programs/wineboot/wineboot.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c
index 4407e17..e78b1fb 100644
--- a/programs/wineboot/wineboot.c
+++ b/programs/wineboot/wineboot.c
@@ -322,6 +322,7 @@ static void create_volatile_environment_registry_key(void)
     static const WCHAR LogonServerW[] = {'L','O','G','O','N','S','E','R','V','E','R',0};
     static const WCHAR SessionNameW[] = {'S','E','S','S','I','O','N','N','A','M','E',0};
     static const WCHAR UserNameW[] = {'U','S','E','R','N','A','M','E',0};
+    static const WCHAR UserDomainW[] = {'U','S','E','R','D','O','M','A','I','N',0};
     static const WCHAR UserProfileW[] = {'U','S','E','R','P','R','O','F','I','L','E',0};
     static const WCHAR ConsoleW[] = {'C','o','n','s','o','l','e',0};
     static const WCHAR EmptyW[] = {0};
@@ -363,6 +364,7 @@ static void create_volatile_environment_registry_key(void)
     size = (sizeof(computername)/sizeof(WCHAR)) - 2;
     if (GetComputerNameW(&computername[2], &size))
     {
+        set_reg_value( hkey, UserDomainW, &computername[2] );
         computername[0] = computername[1] = '\\';
         set_reg_value( hkey, LogonServerW, computername );
     }
-- 
1.7.1







More information about the wine-patches mailing list