Сохранен 45
https://2ch.hk/pr/res/1419680.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сап,хочу с считай с нуля вкатится в системное программирование под вин?Есть что почитать по винапи какому-нибудь?

 Аноним 21/06/19 Птн 00:58:31 #1 №1419680 
image.png
Сап,хочу с считай с нуля вкатится в системное программирование под вин?Есть что почитать по винапи какому-нибудь?
Аноним 21/06/19 Птн 00:59:29 #2 №1419681 
пока читаю прата по сишке,немного таненбаума по системам
что делать дальше- хз
sage[mailto:sage] Аноним 21/06/19 Птн 01:11:44 #3 №1419684 
>>1419681
> Есть что почитать по винапи
Рихтер, потом в MSDN список функций, появившихся в Vista+.
Аноним 21/06/19 Птн 01:22:01 #4 №1419692 
Кресты, насм и почитать про мсдос, хотя на 10 уже не надо
Аноним 21/06/19 Птн 23:59:35 #5 №1420234 
бамп?
Аноним 30/06/19 Вск 21:59:59 #6 №1425144 
>>1419680 (OP)
https://docs.microsoft.com/en-us/sysinternals/learn/windows-internals

Аноним 01/07/19 Пнд 21:34:29 #7 №1425695 
Классический путь это начать отсюда
https://www.amazon.com/gp/product/157231995X (есть русский перевод)
Продолжить этим:
https://www.amazon.com/gp/product/B00JDMQK9G/ (есть перевод более старого издания: https://www.ozon.ru/context/detail/id/116668/ )
Потом можно навернуть Windows Internals и книг по разработке драйверов
Аноним 02/07/19 Втр 10:29:56 #8 №1426042 
>>1425695
эти книжки вообще актуальны под современные вин системы?
просто они вышли когда я еще не родился:/
Аноним 02/07/19 Втр 18:28:30 #9 №1426409 
>>1426042
суть в том, что с 99 года MS продвигает .net как главное средство разработки под виндовс, поэтому главные принципы работы с win api не менялись и книги по этой теме не пишутся.
Если что-то не компилится, то просто гуглишь. Рихтер точно не устарел, но он для слегка продвинутых.
Главное это - как создать окно, диалог, обрабатывать события клавиатуры и мыши, создавать потоки и дочерние процессы. Это все практически не менялось c 95 года. И просто надо знать архитектуру виндовс. Тут нужен Windows internals, который регулярно переиздается.
Все остальное, что понадобится гуглится и читается в MSDN.

Вот подтверждающий ответ про неустаревание основных принципов в API:
https://stackoverflow.com/a/3122554

С другой стороны, ты можешь вызывать WinAPI из любого языка, может с Питона начнешь?
Аноним 03/07/19 Срд 11:48:51 #10 №1426924 
>>1426409
Спасибо большое,видимо потом еще придется читать про clr и .net
Аноним 03/07/19 Срд 15:38:31 #11 №1427051 
20180618143731-Z.jpg
Анон, мне че-то ссыкотно. Я ведь по этому направлению учился, а сейчас чувствую что как в тех шутках про сишников, которые нищие в свитере программируют за еду. Чувствую прям душа к этому лежит, регистры, апи виндовс, сокеты по сей день интересуюсь этим, но че-то гнетет как-то чувствую себя отсталым от мира и тенденций, как старый дед с рубанком и паяльником. Касперски сейчас обмазываюсь еще и windows internals. Но работаю прикладником, правда.
Не проебался ли я, анон? Может настало время похоронить эту мечту. Извел себя весь уже, а бросить не могу, затягивает сам знаешь...
мимо другой чел
Аноним 03/07/19 Срд 15:47:48 #12 №1427053 
Windows vista
Аноним 03/07/19 Срд 17:29:41 #13 №1427134 
>>1427051
Мне интересны HIPS и в целом направление анализа малваре(не писать,тащ майор,а изучать)
Думаю работа в этом направлении есть
Аноним 03/07/19 Срд 23:38:01 #14 №1427484 
>>1427051
> учился
> по этому направлению
Это как? Куда ты направлялся в ходе учёбы?
Аноним 04/07/19 Чтв 08:22:31 #15 №1427648 
>>1427484
У нас в мухосранском вузе была такая хитровыебанная специальность на тот момент: математик, системный программист. Архитектуру процессоров, памяти, с++, ассемблер и т.д. изучали. Затем нужно было выбрать специализацию и я выбрал защиту информации (код хэмминга, исправление ошибок и т.д.). Другие однокурсники укатились на "программирование", где была джава, дотнеты вроде и т.д.
Щас хуй знает, там вообще вроде одно направление только осталось где вообще все. А может и развалили дальше... Короче, у нас даже у чистых маняматиков было изучение ЯПов.
Аноним 04/07/19 Чтв 21:07:19 #16 №1428107 
>>1419680 (OP)
>>1427051
Тема кажется беспреспективной. Я бы подумал, аноны. Это нужно паре компаний в РФ типа Касперского, популярность которого стремительно падает. Если нравится что-то низкоуровневое, то лучше какой-нибудь IoT, микроконтроллеры. А там и плюсы подучишь, с ними уже полегче жить. В эпоху докеров-то и веба (на линуксовых серверах в основном) Windows-системщина выглядит никому не нужной
Аноним 04/07/19 Чтв 21:12:27 #17 №1428109 
>>1426409
>>1426924
Дополню пост выше. Никто уже лет 15 не создает окна на Win API. Подобные вещи нужны в очень специфичных кейсах. Сложные взаимодействия десктопных приложений (типа писать Photoshop, Игровые движки или в каких-то случаях IDE по типу как уJet Brains - видел даже вакансию у них), либо для антивирусов, вирусов и подобной мути. Легче выучить Kotlin + Android или JS или что-то угодно еще и найти хорошую работу. Приколов своих везде хватает, заниматься технологиями древних для этого не обязательно
Аноним 04/07/19 Чтв 21:39:19 #18 №1428123 
>>1428109
Дело не в окнах. Я, например, хочу стать охуенным специалистом под винду, уметь манипулировать или как-то добраться до ядра, при этом понимая как там все устроено на уровне ядра и слоя выше. Я не собираюсь вызубривать весь ахулиард функций, но основные по крайней мере, т.е. знать что чего откуда и куда ноги растут. Далее мне интересно сетевое программирование и написание сокетов. Затем бито- и байтоебство. Мамкиным хакером не планирую становится, но вот хотя бы для себя хочется разобраться и понимать. Вообще винда меня по больше части бесит из-за какой-то непонятной ебанутой структуры, ебучих технологий которые все-время сменяются, т.е. тот же COM+ который в свое время считал чем-то охуенным сейчас говно мамонта. А основные принципы остаются ведь те же самые, ведь ядро практически не меняется.
Т.е. я хочу знать больше возможностей своей операционной системы, как программист, и максимально пользоваться всем из коробки, при этом не умаляя нового и используя современные технологии, но не скатываясь при этом в лютое нагромождение всевозможных оберток. Хотя WINAPI это конечно полный пиздец, у меня уже башка кругом идет и раздражает все это, если честно. Но и дропнуть уже как-то стремно, столько времени вложил.
мимокрок
Аноним 04/07/19 Чтв 22:46:04 #19 №1428157 
>>1428109
>Дополню пост выше. Никто уже лет 15 не создает окна на Win API. Подобные вещи нужны в очень специфичных кейсах. Сложные взаимодействия десктопных приложений (типа писать Photoshop, Игровые движки или в каких-то случаях IDE по типу как уJet Brains - видел даже вакансию у них), либо для антивирусов, вирусов и подобной мути. Легче выучить Kotlin + Android или JS или что-то угодно еще и найти хорошую работу. Приколов своих везде хватает, заниматься технологиями древних для этого не обязательно
Винда - самая популярная система в мире (в том числе и в РФ). Она таковой была, есть и будет в ближайшие 10-15 лет точно.
Аноним 04/07/19 Чтв 23:07:33 #20 №1428169 
>>1428157
Самая популярная система в мире - андроид. Новый софт, включая даже микрософтовский типа vscode пилится фактически на html5.
Если брать фотошопы-хуешопы, то там велика доля OSX. Винапи не нужен никому уже и нужен только разработчикам кросплатформенных GUI фреймворков.
Аноним 05/07/19 Птн 02:00:32 #21 №1428247 
Пользуясь тем что тред немного взлетел
Есть что почитать про устройство антивирусов и HIPS?
Аноним 05/07/19 Птн 08:31:50 #22 №1428283 
>>1428247
В "Руткитах" Хогланда что-то было
Аноним 05/07/19 Птн 15:47:57 #23 №1428446 
>>1428123
Раскрой понятие "как-то добраться до ядра", и зачем это делать в проприетарной ОС? Нравится байтоебить на сокетах - делай это хотя бы в линуксе. Под винду кроме браузеров и игр ничего не делают. Если у тебя нет четкого обоснования того, где, зачем, как ты будешь эти знания применять и кто за них будет платить - дропай, только сэкономишь время
Аноним 05/07/19 Птн 16:25:29 #24 №1428462 
>>1428446
Руткиты м.б., модификации - вот это все. Перехватчики.
А винда как раз и привлекает своей "закрытостью", т.е. тут еще как спортивный интерес.
Мне все это нужно потому что я хочу написать что-то вроде расширения для ядра и винды, а так же для получения максимального контроля за системой. Я знаю что денег на этом я не заработаю. Но и отказаться уже от этого не могу. потому что все надо делать до конца.
Аноним 06/07/19 Суб 18:28:09 #25 №1429180 
бамп
sage[mailto:sage] Аноним 08/07/19 Пнд 01:42:40 #26 №1430062 
>>1428109
Среды Jetbrains написаны на Джаве.
Аноним 08/07/19 Пнд 18:01:20 #27 №1430401 
15385085144560.webm
>>1430062
> написаны на Джаве
Да, мы заметили, не нужно напоминать.
Аноним 27/07/19 Суб 14:08:09 #28 №1443388 
бампану пожалуй
Аноним 27/07/19 Суб 20:13:14 #29 №1443562 
>>1427051
Пишу в NVIDIA за 300к+ в месяц говно на винапи, счастлив. Задавай свои вопросы.
Аноним 28/07/19 Вск 02:07:05 #30 №1443679 
>>1430401
Ты еще представь, что оно там работает, запинаясь, со скоростью, с которой он говорит вообще.
Аноним 28/07/19 Вск 12:12:37 #31 №1443783 
>>1443562
>Пишу в NVIDIA за 300к+ в месяц говно на винапи, счастлив. Задавай свои вопросы.
Прикольно,что пишешь?Дрова?Сколько до этого учился/самообучался?
Аноним 28/07/19 Вск 12:22:02 #32 №1443790 
>>1419680 (OP)
>Не умею искать информацию
Считай уже выкатился
Аноним 28/07/19 Вск 12:51:53 #33 №1443809 
>>1443783
виртуализацию файловой системы самодельную. Драйвер + Юзермод. Работал погромистом до этого 3 года, еще год самообучался до первой работы
Аноним 28/07/19 Вск 13:50:09 #34 №1443849 
>>1443790
всегда лучше переспросить на двоще перед тем как собрался что-то делать
Аноним 05/08/19 Пнд 06:18:44 #35 №1448280 
Раз уж на то пошло,то есть книги по разработке дров под винду?
мимо
Аноним 05/08/19 Пнд 21:12:14 #36 №1448592 
>>1448280
windows internals и курить МСДН и форумы osr.com
Аноним 06/08/19 Втр 10:49:26 #37 №1448799 
>>1448280
https://www.amazon.com/Programming-Microsoft-Windows-Developer-Reference/dp/0735618038
Аноним 06/08/19 Втр 23:51:51 #38 №1449178 
>>1419680 (OP)
Имей в виду, что винда умирает вместе с десктоп платформой. Вкатывайся в мобильную или веб разработку, мой тебе совет. Не трать свое время.
sage[mailto:sage] Аноним 07/08/19 Срд 02:51:10 #39 №1449207 
>>1449178
> умирает вместе с десктоп платформой
Сейчас ты на своей лопате запустишь автокад и что-нибудь там за полгодика смоделируешь. Одним пальчиком. А потом уже придешь рассказывать про десктопную платформу.
Аноним 07/08/19 Срд 07:13:48 #40 №1449234 
>>1449178
а есть какая-нибудь системная ебанина под ведро?
Аноним 07/08/19 Срд 08:37:27 #41 №1449260 
Хороший тред.
Аноним 07/08/19 Срд 08:54:13 #42 №1449266 
>>1449207
Кады и ему подобное - это специализированный софт, а не массовый.
У каждой тяжёлой десктопной софтины есть облеченный веб/мобайл аналог, не такой фичастый, но опять же, большинству его хватает. Кроме того рынок узкоспециализированного десктопного софта был полностью разделён и зохвачен ещё лет 20 назад, а пилить аналоги фотошопов офисов никому нахуй не надо. Поэтому запилы виндовые машины сегодня это хуйня уровня прошивок кассовых аппаратов чтоб работали с китайскими принтерами, либо запилы олдскул формочек для петровичей из НИИ. Ну и очевидно что работы почти нет и платят за неё хуйню как правило.
Аноним 07/09/19 Суб 14:30:15 #43 №1469379 
хороший тред
Аноним 07/09/19 Суб 14:43:55 #44 №1469397 
>>1449266
>Кады и ему подобное - это специализированный софт, а не массовый.
Поэтому и стоит не пять баксов по подписке.
>а пилить аналоги фотошопов офисов никому нахуй не надо
Зато надо пилить плагины к ним, и рынок там бездонный.
Аноним 07/09/19 Суб 15:08:48 #45 №1469419 
>>1469397
>Поэтому и стоит не пять баксов по подписке
Ну что ж ты до сих пор не сделал убийцу автокада и не разбогател?

>И рынок там бездонный
Wishful thinking.
comments powered by Disqus