Всратое решение - хранить дату в имени exe файла: die25072042.exe
у любых файлов ещё есть мета-данные. Можно в них напихать
ещё в файловые потоки можно, если конечно флешка не на ФАТе
если друг один, то скомпилировать прогу с нужной датой из коробки
А если друг воображаемый?
друг есть друг
Значит, день его смерти -- комплексное число, состоящее только из мнимой части.
В альтернативном таймлайне?
В мнимом!
Посмеяться не получилось.
Решаем задачу¯\_(ツ)_/¯
А, собственно, в чём вопрос? Варианты решения (что сходу в голову пришло):
- Если программа под Windows, хранить в ресурсах; они для того и созданы.
- Если программа под Windows, хранить в метаданный; они тоже для того и созданы.
- Если программа под Windows и NTFS, хранить в дополнительном потоке её файла.
- Дописывать информацию в конец бинарника и читать оттуда по смещению.
- Как выше предложили, добавлять данные в имя программы.
Дополнительные потоки тихо проебуться при копировании на другие ФС (типо фат32 флешку) или в облако.
Менять ехе рабочий вариант, даже не обязательно в конец, можно прям сегмент данных править, но это может возбуждать антивирусы.
Ну, потому я отдельно про NTFS и написал. А вообще, видел как-то малварь, которая кусок своих параметров хранила в метаинфо в поле "Фирма-производитель" и типа никто не палится. :)
Я как-то хотел себе систему тегов написать (я знаю, что есть, но я велосипедостроитель) на доп. каналах, но потом забил, потому что при синке в облако и переносе может все слететь.
В OS\2, где потоки впервые появились, была отдельная команднострочная утилита, которая отделяла потоки в отдельный файл, а потом присоединяла их обратно. Специально, чтобы файлы с потоками на FAT переносить. Но в винде я про такую не знаю.
Так не смешно же
ну да, вряд ли за 13 ебучих лет кто-то с этого посмеялся. да и посмеялся ли в принципе?
Создаешь кастомноую секцию данных.
Пихаешь туда дату.
Так как секция всего несколько байт, ни один антивирус ругать не будет.
в С++ будет что-то типа
__attribute__((section("my_custom_section"))) int myData = 4269;
Чтение древних форумов уже создаёт ощущение, какъ от дорѣволюцiонныхъ тѣкстовъ