символ • (149дес) реально творит чудеса. Да, папка перестаёт читаться где либо, причём работает это при наличии символа в её названии (совместно с любым числом других буков). Виндовый скандиск входит в бесконечную задумчивость, не зависает - "отмена" жмётся. ДОСовский скандиск успешно пустую такую папку преобразует в FILE*.CHK, а если с файлами внутри - в папку с именем DIR*. На этом и сказке конец. Интересный момент конечно, но где тут падение FATа?
ZSZ, есть ещё ветка по строительству портабельной Win98
http://www.msfn.org/board/topic/140391-windows-98-live-cd-project-update/
Лично у меня лежит PhilkaCD 2006 с портабильной 98й, в который оно попало из Hirens LiveCD, но ни на одной из подворачивавшихся мне под руку машин оно не запускалось.
Я тут "ностальгируя" припомиаю что когда-то щупал второй пень с WinXP, на котором она вполне сносно работала, правда чувак говорил что он там что-то в ней долго "напильником стачивал" до. А ещё в своё время у меня на руках ноут крутился HP-какой-то там, на базе мобильного Core2Duo - так вот на нём Win7 работала как-то ещё шевелилась до BSODа не более получаса.
На разных машинах всё по разному и современные ОСи от MS не такие уж суперстабильные, просто хорошо подогнаны под железо их эпохи.
Добавлено:
IFKO, Опять по поводу IE.
Вернулся домой, заглянул в MSDN. Тут может даже я не прав что из 9х таки реально отпилить IE. Вот из NT5.0+ уже точно нереально.
Короче в MSDN в разделе средств и технологий интернет написано буквально это:
Shell Versions
Microsoft® Internet Explorer 4.0 introduces updates to shell interfaces, functions, and other programming elements. This section describes how to determine which version your application is running on and how to target your application for a specific version.
Shell DLL Versions
Because of ongoing enhancements, different versions of Shell32.dll implement different features. Throughout this section, programming elements are marked with a version number. This version number indicates that the programming element is implemented in that version and later versions of Shell32.dll. If no version number is specified, the programming element is implemented in all versions. Many programming elements are now contained in Shdocvw.dll, but this file was not included with standard Microsoft® Windows® 95 or Windows NT® 4.0 operating systems. Therefore, Shell32.dll will provide the required version information.
The following table outlines the different versions of Shell32.dll and the platforms on which they are contained. Version Platform
4.00 Windows 95, Windows NT 4.0, Internet Explorer 3.0, and Internet Explorer 4.0 without Web Integrated Desktop.
4.71 Internet Explorer 4.0 with Web Integrated Desktop.
4.72 Internet Explorer 4.01 with Web Integrated Desktop.
Project Versions
To help you ensure that your application is compatible with different targeted versions of the shell, a version macro has been added to the shell header files. This version macro is used to define, exclude, or redefine certain definitions for different versions of the DLL. The macro name is _WIN32_IE, ...
А рядом есть ещё по другой массово применяемой Comctl32.dll:
Common Control DLL Versions
Version Distribution platform
4.00 Microsoft® Windows® 95/Windows NT® 4.0
4.70 Microsoft® Internet Explorer 3.x
4.71 Microsoft® Internet Explorer 4.0
4.72 Microsoft® Internet Explorer 4.01
Может я что-то неправильно понимаю, но насколько я въехал это уже кусочки IE, хотя основное тело парсинга HTML страниц (верхний уровень) - Shdocvw.dll (реализует, регистрирует класс контрола IE) и Mshtml.dll (парсер собственно HTML)
ZSZ, есть ещё ветка по строительству портабельной Win98
http://www.msfn.org/board/topic/140391-windows-98-live-cd-project-update/
Лично у меня лежит PhilkaCD 2006 с портабильной 98й, в который оно попало из Hirens LiveCD, но ни на одной из подворачивавшихся мне под руку машин оно не запускалось.
Я тут "ностальгируя" припомиаю что когда-то щупал второй пень с WinXP, на котором она вполне сносно работала, правда чувак говорил что он там что-то в ней долго "напильником стачивал" до. А ещё в своё время у меня на руках ноут крутился HP-какой-то там, на базе мобильного Core2Duo - так вот на нём Win7 работала как-то ещё шевелилась до BSODа не более получаса.
На разных машинах всё по разному и современные ОСи от MS не такие уж суперстабильные, просто хорошо подогнаны под железо их эпохи.
Добавлено:
IFKO, Опять по поводу IE.
Вернулся домой, заглянул в MSDN. Тут может даже я не прав что из 9х таки реально отпилить IE. Вот из NT5.0+ уже точно нереально.
Короче в MSDN в разделе средств и технологий интернет написано буквально это:
Shell Versions
Microsoft® Internet Explorer 4.0 introduces updates to shell interfaces, functions, and other programming elements. This section describes how to determine which version your application is running on and how to target your application for a specific version.
Shell DLL Versions
Because of ongoing enhancements, different versions of Shell32.dll implement different features. Throughout this section, programming elements are marked with a version number. This version number indicates that the programming element is implemented in that version and later versions of Shell32.dll. If no version number is specified, the programming element is implemented in all versions. Many programming elements are now contained in Shdocvw.dll, but this file was not included with standard Microsoft® Windows® 95 or Windows NT® 4.0 operating systems. Therefore, Shell32.dll will provide the required version information.
The following table outlines the different versions of Shell32.dll and the platforms on which they are contained. Version Platform
4.00 Windows 95, Windows NT 4.0, Internet Explorer 3.0, and Internet Explorer 4.0 without Web Integrated Desktop.
4.71 Internet Explorer 4.0 with Web Integrated Desktop.
4.72 Internet Explorer 4.01 with Web Integrated Desktop.
Project Versions
To help you ensure that your application is compatible with different targeted versions of the shell, a version macro has been added to the shell header files. This version macro is used to define, exclude, or redefine certain definitions for different versions of the DLL. The macro name is _WIN32_IE, ...
А рядом есть ещё по другой массово применяемой Comctl32.dll:
Common Control DLL Versions
Version Distribution platform
4.00 Microsoft® Windows® 95/Windows NT® 4.0
4.70 Microsoft® Internet Explorer 3.x
4.71 Microsoft® Internet Explorer 4.0
4.72 Microsoft® Internet Explorer 4.01
Может я что-то неправильно понимаю, но насколько я въехал это уже кусочки IE, хотя основное тело парсинга HTML страниц (верхний уровень) - Shdocvw.dll (реализует, регистрирует класс контрола IE) и Mshtml.dll (парсер собственно HTML)