diff --git a/reactos/boot/bootdata/bootcdregtest/unattend.inf b/reactos/boot/bootdata/bootcdregtest/unattend.inf index 94cf6148466..e031e598cf5 100644 --- a/reactos/boot/bootdata/bootcdregtest/unattend.inf +++ b/reactos/boot/bootdata/bootcdregtest/unattend.inf @@ -45,12 +45,10 @@ AutoPartition = 1 ; yes - disabled ; no - enabled DisableVmwInst = yes -LocaleID = 407 -BootCDRegTestActive = 1 +LocaleID = 409 ; enable this section to automatically launch programs ; after 3rd boot ; -; [GuiRunOnce] -; %SystemRoot%\system32\cmd.exe - +[GuiRunOnce] +%SystemRoot%\system32\rosautotest.exe /s diff --git a/reactos/boot/bootdata/packages/reactos.dff b/reactos/boot/bootdata/packages/reactos.dff index 64c65aa5e85..f2e1c0672a2 100644 --- a/reactos/boot/bootdata/packages/reactos.dff +++ b/reactos/boot/bootdata/packages/reactos.dff @@ -618,6 +618,8 @@ modules\rosapps\demos\maze\maze.exe 1 o modules\rosapps\dflat32\edit.exe 1 optional modules\rosapps\drivers\green\green.sys 2 optional modules\rosapps\templates\dialog\dialog.exe 1 optional + +modules\rostests\rosautotest\rosautotest.exe 1 optional modules\rostests\tests\pseh2\pseh2_test.exe 7 optional modules\rostests\winetests\advapi32\advapi32_winetest.exe 7 optional modules\rostests\winetests\advpack\advpack_winetest.exe 7 optional @@ -668,6 +670,7 @@ modules\rostests\winetests\winhttp\winhttp_winetest.exe 7 o modules\rostests\winetests\wininet\wininet_winetest.exe 7 optional modules\rostests\winetests\wintrust\wintrust_winetest.exe 7 optional modules\rostests\winetests\ws2_32\ws2_32_winetest.exe 7 optional + modules\wallpaper\lake.bmp 4 optional ; Native libraries diff --git a/reactos/dll/win32/syssetup/globals.h b/reactos/dll/win32/syssetup/globals.h index 08c4166aae3..a1311e40f2e 100644 --- a/reactos/dll/win32/syssetup/globals.h +++ b/reactos/dll/win32/syssetup/globals.h @@ -47,7 +47,6 @@ typedef struct _SETUPDATA WCHAR AdminPassword[15]; /* max. 14 characters */ BOOL UnattendSetup; BOOL DisableVmwInst; - DWORD BootCDRegtestActive; SYSTEMTIME SystemTime; PTIMEZONE_ENTRY TimeZoneListHead; diff --git a/reactos/dll/win32/syssetup/wizard.c b/reactos/dll/win32/syssetup/wizard.c index a93a201c1f4..538c00bcca5 100644 --- a/reactos/dll/win32/syssetup/wizard.c +++ b/reactos/dll/win32/syssetup/wizard.c @@ -2132,10 +2132,6 @@ ProcessUnattendInf(HINF hUnattendedInf) else SetupData.DisableVmwInst = 0; } - else if (!wcscmp(szName, L"BootCDRegTestActive")) - { - SetupData.BootCDRegtestActive = _wtoi(szValue); - } } while (SetupFindNextLine(&InfContext, &InfContext)); @@ -2187,55 +2183,6 @@ ProcessUnattendInf(HINF hUnattendedInf) }while(SetupFindNextLine(&InfContext, &InfContext)); } - if (SetupData.BootCDRegtestActive) - { - char szPath[MAX_PATH]; - FILE * file; - WIN32_FIND_DATAA ffd; - HANDLE hFind = INVALID_HANDLE_VALUE; -#if 0 - if (!SHGetSpecialFolderPathA(0, szPath, CSIDL_DESKTOP, FALSE)) - { - /* failed to get desktop path */ - strcpy(szPath, "C:"); - } - strcat(szPath, "\\sysregtest.bat"); -#else - strcpy(szPath, "C:\\sysregtest.bat"); -#endif - file = fopen(szPath, "w+"); - if (!file) - { - DPRINT1("Error: failed create sysregtest.bat"); - RegCloseKey(hKey); - return TRUE; - } - - RegSetValueExA(hKey, - "BootCDRegtestActive", - 0, - REG_SZ, - (const BYTE*)szPath, - (strlen(szPath)+1) * sizeof(char)); - - - /* winetests */ - hFind = FindFirstFileA("c:\\reactos\\bin\\*.exe", &ffd); /* %windir% isn't working on ros */ - if (hFind != INVALID_HANDLE_VALUE) - { - do - { - if (ffd.dwFileAttributes & ~FILE_ATTRIBUTE_DIRECTORY) - fprintf(file, "%s%s\n", "dbgprint --winetest %windir%\\bin\\", ffd.cFileName); - } - while (FindNextFileA(hFind, &ffd) != 0); - FindClose(hFind); - } - - fprintf(file, "%s\n", "dbgprint SYSREG_CHECKPOINT:THIRDBOOT_COMPLETE"); - fprintf(file, "%s\n", "shutdown -s"); - fclose(file); - } RegCloseKey(hKey); return TRUE; }