Size: a a a

2021 June 04

@

@mr_tron in Distributed
ладно. пойду я дальше бумаженьку пердолить
источник

KP

Kirill Pimenov in Distributed
Видимо действительно нет.
источник

PZ

Pavel Zlatovratskii in Distributed
Ну мне это рассказывал приятель, который пытался писать вирусы под Win95. Я подробностей не помню, но фишка была примерно такая, что в 95 можно было дёргать системные вызовы тупо по адресам, даже если в программе не было линковки к системным библиотекам.
В NT поменяли модель памяти и те, кто работали нормально - продолжили работать, а грязные вирусные хаки поломались.
источник

SB

Sergey Bychkow in Distributed
А я про что? Используй честное Win32 API и всё, что было написано для Win95, будет работать и в Win10. Конечно, это всё не распространяется на грязные хаки.
источник

SB

Sergey Bychkow in Distributed
Win9x и WinNT имеют принципиально разное ядро.
источник

PZ

Pavel Zlatovratskii in Distributed
Другой кейс, который сам наблюдал: где-то в районе висты что-то подкрутили похоже в GDI и там началась путаница с расчётом ширины символа. В результате нормально работавшая на XP программа стала отрисовывать курсор поверх набранного текста.
источник

PZ

Pavel Zlatovratskii in Distributed
Ну... проблема в том, что программисты очень часто пишут с использованием хаков. Хрен знает почему.
И если ты просто берёшь программу - ты не знаешь запустится она или нет, потому что кто знает сколько хаков в ней было использовано...
источник

@

@mr_tron in Distributed
ну потому что иногда без хаков не сделаешь в силу ограниченности апи. но отмазка довольно гнилая.
источник

SB

Sergey Bychkow in Distributed
Программы с хаками, конечно, могут не заработать. Только во время расцвета Win9x уже существовало и WinNT. Так что те программисты, которые хотели, чтобы их программой можно было пользоваться, тестировали её и там и там.
источник

PZ

Pavel Zlatovratskii in Distributed
Ты ж байку про симсити знаешь?
источник

@

@mr_tron in Distributed
неа.
источник

PZ

Pavel Zlatovratskii in Distributed
Я впервые услышал об этом от одного из разработчиков популярной игры SimCity, который поведал мне о критической ошибке в их программе: она использовала память сразу после ее освобождения. Главное табу, нарушение которого прощалось в DOS, но карается в Windows, где освобожденную память тут же стащит другое работающее приложение. Тестеры в команде разработки Windows протестировали множество популярных приложений, чтобы убедиться, что все работает без сбоев, но SimCity зависала. Они сообщили это разработчикам Windows, которые дизассемблировали SimCity, шаг за шагом в дебаггере найдя ошибку, и добавили специальный код, проверяющий наличие SimCity в памяти и запускающий распределитель памяти в специальном режиме, в котором SimCity разрешается использовать память после ее освобождения.
источник

@

@mr_tron in Distributed
неплохо
источник

SB

Sergey Bychkow in Distributed
Ну так тут обратное - впилили в ОС поддержку старых досовских программ.
источник

@

@mr_tron in Distributed
А - анонимность.
источник

@

@mr_tron in Distributed
Никто не узнает о ваших смешиваниях
источник

PZ

Pavel Zlatovratskii in Distributed
Впилили костылем. Периодически такие костыли убирают при рефакторинге.
источник
2021 June 05

СП

Строим Финансовую Си... in Distributed
Ребята, в этом чате обсуждают такие темы, как создание новых финансовых систем?
источник

D

Dima BLCKCHND in Distributed
источник

СП

Строим Финансовую Си... in Distributed
?
источник