Как стать автором
Обновить
7
0.1
Роман А Андриянов @Angeld

Программист

Отправить сообщение

а никто не говорил, что это сделать невозможно

несъемый аккумулятор дешевле и открывает дополнительные возможности для проектирования

да несколько припаянных контактов проще и дешевле надежного механического контакта

кроме этого нужна еще сьемная крышка с надежными защелками

появляются ограничение на расположение остальных компонентов, поскольку аккумулятор должен быть свободно доступен со стороны крышки

для встроенного аккумулятора корпус необязателен, тоже влияет на размеры

сменный аккумулятор занимает больше места

и в целом конструкция для возможности смены сложнее

любые собственные механизмы должны понимать, что тут адрес и его надо корректировать соответствующим образом, что выполнить код в своей вм. существуют защиты которые на основе таблицы релоков затирают код в этих местах, и восстанавливают его во время выполнения.

Со старфорс я знаком, у меня были инструменты и документация по защите

В мире закрытого то что было 20 лет назад имеет как раз очень большое значение, для многих программ ожидать свежего exe не приходится.

изначально речь шла о том что win64 рандомизирует адрес загрузки любого приложения

на что было указано, что существует много exe не содержащий информации для этого

те релокции в объектный файлах отношения к вопросу не имеют, речь шла только о exe файле.

известные по которые сейчас используются сделаны свежими компиляторами

а так возми любою игру до 2000 года

позже не особо показательно будет, там большинство из-под защиты

и защите вполне нужна информация о деталях работы программы

все продвинутые защиты сейчас имеют функцию перевода части кода программы в свою виртуальную машину

свежие делают

года до 2005 не делали по умолчанию, хотя и можно было включить

видел только один exe с релокейшн

и тот был с защитой, которая использовала эти данные
обычные же exe все без релоков. в 64 бит может уже не так, в 32 было именно так, и довольно странно для компилятора в dll создавать отдельную секцию для релоков, а для ехе ее прятать где-то

посмотрел сейчас несколько старых exe

у всех relocations stripped

видимо у вас специфика работы, для защиты exe обычно требуют с relocaitions.

так каким образом win64 загрузит 32 битный exe в большинстве которых нет секции reloc?

там же куча адресов в коде константами расчитанными на фиксированный адрес

в новых компиляторах reloc может и генериться по умолчанию для exe, а вот в огромном количестве старых exe этого нет

так релокейшн не для ручных констант, а для тех которые компилятор в код вставляет, о том что твою константу тоже надо релоцировать компилятор не знает

он генерится компиляторами для обычного кода чтобы ОС могла загрузить приложение по любому адресу

и по умолчанию все exe идут без релокейшн с одинаковым адресом 0x40000... , а вот длл как раз с ней, потому что программа одна в своем адресном пространстве, а длл может быть сколько угодно. и их там надо как-то разместить чтоб не пересекались

но линкеру можно указать как другой базовый адрес, так и включить выключить генерецию релоков

по умолчанию exe собирается с фиксированой базой, для загрузки по прозвольному адресу необходим специальный сегмент .reloc, который содержит список адресов в коде для настроки под нужную базу

ну и никто не мешает определить адрес по которому ты находишься, как это упаковщики и вирусы делают

и ничего не сказано о том что солнечные панели деградируют и их надо регулярно заменять
а производство их не очень зеленое, и теребет не только возобнавляемые компоненты

это только в factorio поставили панели и они вечно работают, и вырабатывают электричество

в реальности они оказываются не очень то зелеными

ядерная энергия в качестве зеленой смотрится перспективнее

на словах все хотят чтобы было качественно, но массовый покупатель не может определить качество, поэтому продается то что дешевле, соотвественно и производится будет не качественное, а дешевое, но с новыми фичами которые можно разрекламировать, но которые по сути не нужны покупателю

так работает рынок в реальности
совершенно не важно что ты хотел, влияет только что ты купил

зачем менять пароль раз в год?

он в базах в открытом виде и может утечь?

что выбирают то и получают

если выбирают красиво и сейчас, несмотря на то как это работают

то и производить будут красиво, быстро и некачественно

стандартная формула "быстро, качественно, недорого - выбери любые два"

массовый пользователь и выбрал, то что мы имеем сейчас

а наличие wsl значит говорит что windows не нужен?

переключения страниц и проще реализация как-то не вяжется

а когда у тебя объем данных перевышает размер страницы, вообще все грустно становится

первый квейк с софтовым рендером свои максимальные 72 фпс в своем минимальном разрешении 320х200 стал выдавать только на целероне, нормальные разрешения начались только с видео ускорителем

как же эта мода на видео уроки достала
вместо одной двух строк ответа на вопрос, видео на полчаса

вначале приветствия и расказы о себе, в конце куда надо подписаться

и хорошо если в середине ответ будет, а не рассказы о том, что ответ так и не нашел

все начинается на самом деле с массового пользователя, которому надо красиво и легко для использования. это и определяет на что будет тратится время работы программистов. Пока красиво продается лучше, чем оптимизированное, будет производится красивое, и программистов будут набирать тех, которые быстро делают красивое.

Информация

В рейтинге
2 954-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность