Решить эту проблему обычным способом, т.е. добавлением в файл Config.sys строчки FILES=N, не удается, так как WINDOWS Me при перезагрузке удаляет все строчки из файла Config.sys. (N - максимальное число открытых файлов). Для увеличения максимально возможного числа одновременно открытых файлов в Windows ME служит параметр PerVMFiles, который указывается в секции [386Enh] файла System.ini следующим образом: PerVMFiles=<число> Максимально возможное значение FILES для каждой виртуальной машины MS-DOS равно 255. С учетом того, что каждой виртуальной машине MS-DOS по-умолчанию выделяется 30 файловых указателей, значение PerVMFiles не может превышать 225, что в сумме с 30 дает 255. Для вступления изменений в силу, необходимо перезагрузить систему. Рекомендации по настройка Windows 2000 (Professional, Server) (далее W2k) для работы с DOS-приложениями 1. Увеличить количество открываемых файлов. Для этого в файле C:\WINNT\SYSTEM32\CONFIG.NT подправить команду FILES, задав требуемое количество. Например: FILES=145 2. Установить переменную окружения CLIPPER. Для этого в файл C:\WINNT\SYSTEM32\AUTOEXEC.NT добавить строку SET CLIPPER=Fnnn, где nnn - количество открываемых файлов. Также SET CLIPPER=E0 Например: SET CLIPPER=F140 3. Для того, чтобы работали DPMI16-приложения (press.exe, amba.exe, ...), в C:\WINNT\SYSTEM32\AUTOEXEC.NT обязательно должна присутствовать строка In %SystemRoot%\system32\dosx Если задача запускается с ярлыка и в его свойствах указан свой autoexec, то и в нем должна присутствовать та же строка.
(Из инструкции к программе spu_pred, распространяемой Пенсионным Фондом РФ среди работодателей.)
|