Подробнее
1| Как можно сохранять значения переменных в ЕХЕ-шнике PG81 Member Откуда: Тверь Сообщений: 882 Есть програма, написанная мною, там пользователь может менять некоторые начальные параметры, как сделать так.чтобы они записывались в исполняемый файл, не хочется делать дополнительный файл с параметрами. 6 сен 11, 11:13 Г11232824] Ответить 1 Цитировать Сообщить модератору ■< Ре: Как можно сохранять значения переменных в ЕХЕ-шнике miksoft Member Откуда: Сообщений: 38773 Рв81 как сделать так.чтобы они записывались в исполняемый файл, не хочется делать дополнительный файл с параметрами. Антивирусу свое желание сможете объяснить? 6 сен 11, 11:14 Г112328411 Ответить 1 Цитировать Сообщить модератору 1| Ре: Как можно сохранять значения переменных в ЕХЕ-шнике PG81 Member Откуда: Тверь Кроик Семён, нет, должен быть один ехе-шник, это простенькая программа, по идде должна храниться у него на флешке или не его компе. Сообщений: 882 Вобщем суть программы такая: если интересно))) Пользователь открывает программу вводит дату когда он хочет умереть, и она открывается с обратным отчетом сколько дней ему осталось жить. Друг сказал, что это психологически правильный подход к жизни, лучше мотивирует для дальнейших действий)))) Вообще я обычно БД делаю, но вот другу помечь нужно.А так как он можт переносить этот файл куда угодно, то второй файл с датой предполагаемой кончины будет постоянно теряться 6 сен 11, 11:49 Г112331261 Ответить 1 Цитировать Сообщить модератору
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,песочница
Еще на тему
Решаем задачу¯\_(ツ)_/¯
- Если программа под Windows, хранить в ресурсах; они для того и созданы.
- Если программа под Windows, хранить в метаданный; они тоже для того и созданы.
- Если программа под Windows и NTFS, хранить в дополнительном потоке её файла.
- Дописывать информацию в конец бинарника и читать оттуда по смещению.
- Как выше предложили, добавлять данные в имя программы.
Менять ехе рабочий вариант, даже не обязательно в конец, можно прям сегмент данных править, но это может возбуждать антивирусы.
Пихаешь туда дату.
Так как секция всего несколько байт, ни один антивирус ругать не будет.
__attribute__((section("my_custom_section"))) int myData = 4269;