Страница 1 из 1

KDW — XP API for Windows 2000 and auto executable patcher

СообщениеДобавлено: 17 июн 2016, 23:41
Freeman
Нашел в теме на форуме Far Manager-а. Тамошние ссылки протухли, нашел актуальные:
Как понимаю, это аналог KernelEx для Windows 2000. Сам не пользуюсь Win2k, так что возможности проверить нет. Тему решил на всякий запостить, нехай будет. :ugeek:

а если слой WinAPI на XP?

СообщениеДобавлено: 12 июн 2019, 21:39
Diselist
На сегодня и эти ссылки вымерли. :-(
Но для теперешнего времени мне интереснее WinAPI от семёрки для XP. Причём я как раз об этом и думал: ntdll.dll, shell32.dll, kernel32.dll,...
Даже файлы подготовил, чтобы под Live-DVD (Linux) устроить эти подмены для XP, и выяснить, какие файлы она возьмёт (там ведь и версии
могут быть разные, и размер). Требуется ли пропатчить через PE-tool на предмет версии, например, или так возьмёт?

То есть, в общем смысле, получится оболочка и программы XP на семёрочном ядре.
Смысл в том, чтобы пускать новые программы без проблем (благодаря свежим API), но при этом не так много расходовать памяти и чтобы
пускалась ось побыстрее седьмой, и весила примерно как XP. Вот какая задумка.

Почему не проверил ещё и здесь пишу? Компьютер этот очень важен для меня, все платежи через него и связи, боюсь пока экспериментировать:
нет места для архива тома, не факт, что одного архива реестра хватит, если что. Рылся-искал в сети, но ничего не нашёл: похоже, никто никогда
так не делал. Но как попробую, здесь отпишусь. Пишите, у кого есть мысли или уже опыт в деле.

Re: KDW — XP API for Windows 2000 and auto executable patcher

СообщениеДобавлено: 13 июн 2019, 15:22
yadovit
Опыта нет. Но мысли положительные. Интересная вещь может выйти.

Re: KDW — XP API for Windows 2000 and auto executable patcher

СообщениеДобавлено: 13 июн 2019, 22:45
uav
KDW ещё можно скачать здесь:
http://sdfox7.com/2000/Important_EOL_Up ... w097bx.zip
(пароль kdwkdw)

По поводу переноса части функций семёрки на XP - это было бы отлично. К примеру, в последнее время Skype перестал на XP работать, вот его бы заставить там запускаться через что-то такое...

P.S. Тут вот, кажется, чем-то подобным занимаются:
https://m.vk.com/lwgame_ncore
https://m.vk.com/topic-28391636_35530104

СообщениеДобавлено: 14 июн 2019, 05:38
SergeCpp
Но для теперешнего времени мне интереснее WinAPI от семёрки для XP. Причём я как раз об этом и думал: ntdll.dll, shell32.dll, kernel32.dll,...
Даже файлы подготовил, чтобы под Live-DVD (Linux) устроить эти подмены для XP, и выяснить, какие файлы она возьмёт (там ведь и версии
могут быть разные, и размер). Требуется ли пропатчить через PE-tool на предмет версии, например, или так возьмёт?
===
WinAPI -- это одно (в основном интерфейс)...

То есть, в общем смысле, получится оболочка и программы XP на семёрочном ядре.
===
...а ядро -- совсем другое (реализация):
https://en.m.wikipedia.org/wiki/Ntoskrnl.exe

Re: KDW — XP API for Windows 2000 and auto executable patcher

СообщениеДобавлено: 15 июн 2019, 13:25
0ffer
Microsoft начинает отделять графическую оболочку Windows от операционной системы

в разработке система Windows Core OS, ранее был запатентован microsoft-ом модульный принцип создания OS.
Применительно к Windows 6x (Vista, Seven, 2008) употребляется термин MinWin. MinWin может загрузиться как отдельная операционная система , но она фактически не имеет даже командной строки(Mark Russinovich on MinWin, the new core of Windows). MinWin был строго внутренний эксперимент Microsoft чтобы узнать какой минимум кода необходим чтобы запустить систему NT, список файлов никогда не был опубликован.MinWin полностью изолированная система без внешних зависимостей, загрузочная и полностью тестируемая. MinWin footprint: 150 binaries, 25MB on disk, 40MB in-memory. MinWin встроен также в Windows 8 (Mary Jo Foley August 3, 2011).

Re: KDW — XP API for Windows 2000 and auto executable patcher

СообщениеДобавлено: 15 июн 2019, 15:53
SokilOff
0ffer писал(а):Microsoft начинает отделять графическую оболочку Windows от операционной системы

в разработке система Windows Core OS, ранее был запатентован microsoft-ом модульный принцип создания OS.

Какая прелесть - почти 30 лет спустя Microsoft переизобретает Linux, у которого ядро и графическая подсистема полностью отделены друг от друга.

Win

СообщениеДобавлено: 15 июн 2019, 18:58
SergeCpp
Графическая оболочка и графическая подсистема -- разные вещи. В NT подсистема и была изначально отделена, что вело к пониженной производительности, поэтому в NT4 подсистему поместили в ядро.

Скоро протестирую

СообщениеДобавлено: 25 июн 2019, 19:44
Diselist
1) Как использовать Скайп в XP, я писал тут: viewtopic.php?f=2&t=571&start=225
2) Подготовил всё для экспериментов над ХР в самом ближайшем будущем (решил не из-под Linux это делать, а с основного раздела,
тестовой же будет ось на вспомогательном). Так что в течение месяца отпишусь прямо тут.
3) Вообще, надежда есть. В своё время я порядочно переставлял навороты с Me и 98 на 95-ю ось, и шло! Не может быть, чтобы хоть
часть функций не начала работать...