- Apply minor fix to German translation.
authorMatthias Kupfer <mkupfer@reactos.org>
Wed, 4 Feb 2009 14:28:27 +0000 (14:28 +0000)
committerMatthias Kupfer <mkupfer@reactos.org>
Wed, 4 Feb 2009 14:28:27 +0000 (14:28 +0000)
- Create Administrator account after default settings have been set.
- Solves issue #4214 and partly #3448 (GeoID still not set per default, but all changes apply to installed system now).
- See booth issues for more details.

svn path=/trunk/; revision=39388

reactos/dll/win32/syssetup/install.c
reactos/dll/win32/syssetup/lang/de-DE.rc

index c2ce03c..4194cd2 100644 (file)
@@ -881,6 +881,21 @@ InstallReactOS(HINSTANCE hInstance)
     /* Append the Admin-RID */
     AppendRidToSid(&AdminSid, DomainSid, DOMAIN_USER_RID_ADMIN);
 
+    CreateTempDir(L"TEMP");
+    CreateTempDir(L"TMP");
+
+    if (GetWindowsDirectory(szBuffer, sizeof(szBuffer) / sizeof(TCHAR)))
+    {
+        PathAddBackslash(szBuffer);
+        _tcscat(szBuffer, _T("system"));
+        CreateDirectory(szBuffer, NULL);
+    }
+
+    if (!CommonInstall())
+        return 0;
+
+    InstallWizard();
+
     /* Create the Administrator account */
     if (!SamCreateUser(L"Administrator", L"", AdminSid))
     {
@@ -932,21 +947,6 @@ InstallReactOS(HINSTANCE hInstance)
     }
     /* END OF ROS HACK */
 
-    CreateTempDir(L"TEMP");
-    CreateTempDir(L"TMP");
-
-    if (GetWindowsDirectory(szBuffer, sizeof(szBuffer) / sizeof(TCHAR)))
-    {
-        PathAddBackslash(szBuffer);
-        _tcscat(szBuffer, _T("system"));
-        CreateDirectory(szBuffer, NULL);
-    }
-
-    if (!CommonInstall())
-        return 0;
-
-    InstallWizard();
-
     SetupCloseInfFile(hSysSetupInf);
     SetSetupType(0);
 
index 11b9f42..750f97f 100644 (file)
@@ -272,7 +272,7 @@ BEGIN
     IDS_WZD_SETCOMPUTERNAME  "Setup konnte den Computernamen nicht setzen."
     IDS_WZD_COMPUTERNAME  "Setup kann erst fortgesetzt werden kann, wenn ein Computername eingegeben wurde."
     IDS_WZD_PASSWORDEMPTY  "Sie müssen ein Passwort setzen!"
-    IDS_WZD_PASSWORDMATCH  "Die Passwörter sind nicht gleich. Bitte setzen Sie die Passwöter erneut."
+    IDS_WZD_PASSWORDMATCH  "Die Passwörter sind nicht gleich. Bitte setzen Sie die Passwörter erneut."
     IDS_WZD_PASSWORDCHAR  "Das Passwort das sie setzten enthält ungültige Zeichen. Bitte setzen Sie ein gültiges Passwort."
     IDS_WZD_LOCALTIME    "Setup konnte die lokale Zeit nicht setzen."
 END