Size: a a a

2020 January 06

V

Vyacheslav in pro.net
А окна могут по разным потокам быть разбросаны и у каждого свой евент луп
источник

V

Vyacheslav in pro.net
Но вот чтоб явно дергать процедуру окна из потока, в котором это окно не было создано - впервые слышу
источник

IC

Ilya Chernoudov in pro.net
EgorBo
меня один раз в жизни хотели посадить на такой проект (ему было 5 лет, написан на винформс абсолютно без паттернов аля MVP, весь код был в кодбехайнде).
я поработал ровно неделю и пришел с заявлением на увольнение
Слабак
источник

IC

Ilya Chernoudov in pro.net
А как же переписать?
источник

E

EgorBo in pro.net
Ilya Chernoudov
А как же переписать?
не давали же
источник

NT

Nikita Tsukanov in pro.net
Vyacheslav
Ну и если его завершить, приложение тоже завершится
Вот кстате не факт
источник

NT

Nikita Tsukanov in pro.net
Это может быть деталью реализации CRT
источник

V

Vyacheslav in pro.net
Nikita Tsukanov
Это может быть деталью реализации CRT
Можешь проверить
источник

NT

Nikita Tsukanov in pro.net
Эт опять с /nostdlib собирать
источник

NT

Nikita Tsukanov in pro.net
Старый я доя этого уже стал
источник

V

Vyacheslav in pro.net
Просто создай поток и позови из основного RET.
Второму потоку придет Terminate, если в нем нет эвентлупов
источник

V

Vyacheslav in pro.net
Nikita Tsukanov
Эт опять с /nostdlib собирать
Да я про чистый асм
источник

V

Vyacheslav in pro.net
Нафиг stdlib
источник

NT

Nikita Tsukanov in pro.net
Я вообще помню свой инсталлер в аппдату писал
источник

NT

Nikita Tsukanov in pro.net
На сишечке
источник

NT

Nikita Tsukanov in pro.net
Добавлял к полезной нагрузке несколько килобайт всего
источник

NT

Nikita Tsukanov in pro.net
Ну или сотню если с liblzma
источник

NT

Nikita Tsukanov in pro.net
С ностдлиб как раз
источник

NT

Nikita Tsukanov in pro.net
ещё до сих пор лежит где-то шарпокод для инжекта дополнительных метаданных в уже подписанный бинарь
источник

V

Vyacheslav in pro.net
Kernel32.lib вполне достаточно для чего-то стстемного без GUI
источник