[MSI]
authorChristoph von Wittich <christoph_vw@reactos.org>
Mon, 1 Mar 2010 13:53:34 +0000 (13:53 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Mon, 1 Mar 2010 13:53:34 +0000 (13:53 +0000)
hackfix ITERATE_SelfRegModules not to hang on error

svn path=/trunk/; revision=45743

reactos/dll/win32/msi/action.c

index 20929c6..ca8588f 100644 (file)
@@ -3761,7 +3761,7 @@ static UINT ITERATE_SelfRegModules(MSIRECORD *row, LPVOID param)
     MSIFILE *file;
     DWORD len;
     static const WCHAR ExeStr[] =
-        {'r','e','g','s','v','r','3','2','.','e','x','e',' ','\"',0};
+        {'r','e','g','s','v','r','3','2','.','e','x','e',' ',' /',' s',' ','\"',0};
     static const WCHAR close[] =  {'\"',0};
     STARTUPINFOW si;
     PROCESS_INFORMATION info;
@@ -3840,7 +3840,7 @@ static UINT ACTION_SelfRegModules(MSIPACKAGE *package)
 static UINT ITERATE_SelfUnregModules( MSIRECORD *row, LPVOID param )
 {
     static const WCHAR regsvr32[] =
-        {'r','e','g','s','v','r','3','2','.','e','x','e',' ','/','u',' ','\"',0};
+        {'r','e','g','s','v','r','3','2','.','e','x','e',' ','/','u',' ','/','s',' ','\"',0};
     static const WCHAR close[] =  {'\"',0};
     MSIPACKAGE *package = param;
     LPCWSTR filename;