· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Вопрос мастерам и не только...

Посл.отвђт Сообщенiе


Дата: Окт 12, 2003 19:10:29

Я вполне сностно программирую на Си, Паскале, и т.д. освоил ассемблер, но в итоге столкнулся с проблемой, что преподы в универе сами них..я не знают по реальному программированию (я имею в виду современные операционные системы), такие общеизвестные вещи, как поверхностная организация windows - естессно вещь примитивная, но вот когда идет программирование на уровне ядра - я чувствую себя полным идиотом. Може кто подскажет какую-нить доступную литературу, а лучше в электронном виде, а то везде либо для детей, либо для отцов...

Заранее всем спасибо....


Дата: Окт 12, 2003 19:52:18

на wasm.ru


Дата: Окт 12, 2003 20:07:31

Смотри великолепный цикл статей Four-F на сайте.
Также загляни в уголок NT+.
Попробуй связаться с gl00my - он копался в своё время.
Его мэйл найдёшь там же.

Также MUST READ :
-David A. Solomon, Mark Russinovich "Inside windows 2000"
-Walter Oney "Programming the Microsoft Windows Driver Model"
Ссылки уже давались.Поищи по форуму
Это по винде.
А по никсам вообще проблем быть не должно.В своё время
освещалось достаточно подробно.Отдельные авторы(русские тоже)даже доходили до анализа кусков кода ядра.
Причём читается кое-в чём полегче, чем тоже самое про винду.
преподы в универе сами %%%%% не знают по реальному программированию
Да, такая проблема существует. Хотя у нас в универе практически ничего нового не дают про винду, после
лекций по никсам вполне реально написать что-нибудь
нормальное, вроде LKM и т.п.


Дата: Окт 12, 2003 21:22:24

Попробуй связаться с gl00my - он копался в своё время

Петя ушел в ядро Linux и более Windows не занимается. Подожди моей статьи - осталось менее недели до релиза. Надеюсь...

Также в скором времени положу еще чуть-чуть в уголок NT+ и в доки.


Дата: Окт 12, 2003 21:51:44 · Поправил: van

volodya
Петя ушел в ядро Linux и более Windows не занимается
Не знал, что вы знакомы c Косых.

Ждём-с обновлений.
Думаю, через 2-3 недельки домурыжу наконец первую статью.
Это будет под win2k.


Дата: Окт 13, 2003 06:04:46

Не знал, что вы знакомы c Косых.

Не так, чтоб слишком. Но я ведь не просто так утилиты и доки на сайт таскаю ;)


Дата: Окт 13, 2003 06:34:53 · Поправил: volodya

Думаю, через 2-3 недельки домурыжу наконец первую статью.
Это будет под win2k.


А вот это чтиво я с дикой радостью почитаю сам. У меня давно в башке сидит мысля о переписании SYN-cookies из FreeBSD в виде anti-flood-драйвера под Windows...

Да, меня на "ты" называть надо. И еще - van - это мой принцип - если ты решил написать статью для сайта - лично я готов помочь с софтом и доками, если что нужно. Так что, если действительно что-то нужно - оставляешь прямо в форуме свой мыл, я тебе пишу, а дальше говорим :)


Дата: Окт 13, 2003 09:16:35 · Поправил: van

volodya

ok.
обращаться к папашкам на "ты" в моей среде не принято.
Иначе со сломанным носом можно остаться(это ещё
относительно повезло). :(


Дата: Окт 14, 2003 06:20:06

обращаться к папашкам на "ты"

Какой я, нахрен, папашка. Мне 23 года.


Дата: Окт 14, 2003 06:27:09

volodya
А что, в 23 тоже можно папашкой стать, по неосторожности :)

ЗЫ: Проверь своё мыло, плз.


Дата: Окт 14, 2003 19:34:05

поверхностная организация windows - естессно вещь примитивная
Да? Одно дело - месадж бокс создать, а совсем другое - интерфейс Office2003 нарисовать. Еще вопрос - что сложнее :))


Дата: Окт 14, 2003 23:26:24

masquer

Да как бы тебе сказать. С одной стороны - ты прав, но, чую я, что имелось в виду несколько другое. Попробуй, разрисуй себе схемку структур нулевого колечка - там рехнутся можно. И великому и малому. Four-F со мной согласится - там одна CONTROL_AREA, двусвязные списки ETHREAD/KTHREAD, сбалансированное дерево VAD чего стоят...


Дата: Окт 15, 2003 00:02:46

sergeant:
Могу посоветовать почитать ещё Коберниченко - довольно доступно написано, за одно NE-аппликухи научишься писать.
Помимо этого - Native API само собой - как минимум получишь представление о том что и как устроено.
Да. Доки из DDK и сэмплы. Без этого никак.
По поводу преподов могу сказать тоже самое - как в каком-то опросе я писал уже - я на первом курсе курсачи писал на заказ. Причем тогда я можно сказать Z80 знал назубок только. А с 8086 был относительно поверхностно знаком как с процом так и с архитектурой в частности. Но к зиме поправил сие -)
Помню интересную ситуевину - у нас там стояли двойки, где я вместо трупо-паскаля тасм гонял с дебаггером, пока препод не видел.
Так вот... Чтоб не дети игрались в игрушки там поставили GoldenKey - кто помнит те временя - partition-hider под дос, чтоб без пароля небыло видно винта кроме паскалевского и с флопа бутнуться тоже никак. Я тогда разработал метод - как только мы узнали об этом - шустро на дискеты образы CMOSов посбрасывали (какая-то нортоновская утиль была для этого) ну и утиль само собой тоже -) + Partition Table туда же с помощью NDE. Когда приходили на ВЦ - восстанавливали CMOS + Partition Table и посылали нахрен Golden Key -)
А потом случилась беда - тачки перестали грузиться. Оказывается наши преподы занесли OneHalf на ВЦ (ламерье блин) и он оказался дико не совместим с GoldKey - пару дней ВЦ стоял, пока я (второй курс) не додумался как удалить нахрен этот GoldKey чтоб мащина загрузилась..
Вот такие дела.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.039