Alexandre Julliard : advapi32:
Create the service manager registry key if needed.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Feb 28 14:40:07 CST 2007
Module: wine
Branch: master
Commit: 53d838a1bfd8ad1afaf1b47f0717ca4c2963a2a0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=53d838a1bfd8ad1afaf1b47f0717ca4c2963a2a0
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Feb 28 20:51:25 2007 +0100
advapi32: Create the service manager registry key if needed.
---
dlls/advapi32/service.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c
index 9e482df..1cd643f 100644
--- a/dlls/advapi32/service.c
+++ b/dlls/advapi32/service.c
@@ -39,7 +39,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(advapi);
static const WCHAR szServiceManagerKey[] = { 'S','y','s','t','e','m','\\',
'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\',
- 'S','e','r','v','i','c','e','s','\\',0 };
+ 'S','e','r','v','i','c','e','s',0 };
static const WCHAR szSCMLock[] = {'A','D','V','A','P','I','_','S','C','M',
'L','O','C','K',0};
@@ -1010,8 +1010,7 @@ SC_HANDLE WINAPI OpenSCManagerW( LPCWSTR lpMachineName, LPCWSTR lpDatabaseName,
if (r!=ERROR_SUCCESS)
goto error;
- r = RegOpenKeyExW(hReg, szServiceManagerKey,
- 0, KEY_ALL_ACCESS, &manager->hkey);
+ r = RegCreateKeyW(hReg, szServiceManagerKey, &manager->hkey);
RegCloseKey( hReg );
if (r!=ERROR_SUCCESS)
goto error;
More information about the wine-cvs
mailing list