Слишком ржачно, чтобы не поделиться. / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek песочница 

Слишком ржачно, чтобы не поделиться.

Мораль истории такова: помечайте своим друзьям.

1| Как можно сохранять значения переменных в ЕХЕ-шнике
PG81 Member Откуда: Тверь Сообщений: 882	Есть програма, написанная мною, там пользователь может менять некоторые начальные параметры, как сделать так.чтобы они записывались в исполняемый файл, не хочется делать дополнительный файл с


Подробнее
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,Прикольные гаджеты. Научный, инженерный и айтишный юмор,песочница
Еще на тему
Развернуть
Помечать? Флешки помечать? А они не обидятся?
Хм, интересная идея
joytt joytt 18.01.202423:01 ответить ссылка 1.4
Где смеяться?
Alkosh Alkosh 18.01.202423:08 ответить ссылка 8.6
Приколы 13 летней выдержки
Всратое решение - хранить дату в имени exe файла: die25072042.exe
enta enta 18.01.202423:26 ответить ссылка 2.5
Totally not a virus. Trust me...ima dolphin
ariocx ariocx 18.01.202423:28 ответить ссылка 17.8
у любых файлов ещё есть мета-данные. Можно в них напихать
ещё в файловые потоки можно, если конечно флешка не на ФАТе
Ascard Ascard 24.01.202411:59 ответить ссылка -0.1
если друг один, то скомпилировать прогу с нужной датой из коробки
А если друг воображаемый?
sdawe sdawe 19.01.202410:59 ответить ссылка -0.1
друг есть друг
Значит, день его смерти -- комплексное число, состоящее только из мнимой части.
В альтернативном таймлайне?
enta enta 20.01.202411:42 ответить ссылка 0.4
В мнимом!
Посмеяться не получилось.
Решаем задачу¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯
А, собственно, в чём вопрос? Варианты решения (что сходу в голову пришло):
- Если программа под Windows, хранить в ресурсах; они для того и созданы.
- Если программа под Windows, хранить в метаданный; они тоже для того и созданы.
- Если программа под Windows и NTFS, хранить в дополнительном потоке её файла.
- Дописывать информацию в конец бинарника и читать оттуда по смещению.
- Как выше предложили, добавлять данные в имя программы.
Дополнительные потоки тихо проебуться при копировании на другие ФС (типо фат32 флешку) или в облако.

Менять ехе рабочий вариант, даже не обязательно в конец, можно прям сегмент данных править, но это может возбуждать антивирусы.
Ну, потому я отдельно про NTFS и написал. А вообще, видел как-то малварь, которая кусок своих параметров хранила в метаинфо в поле "Фирма-производитель" и типа никто не палится. :)
Я как-то хотел себе систему тегов написать (я знаю, что есть, но я велосипедостроитель) на доп. каналах, но потом забил, потому что при синке в облако и переносе может все слететь.
В OS\2, где потоки впервые появились, была отдельная команднострочная утилита, которая отделяла потоки в отдельный файл, а потом присоединяла их обратно. Специально, чтобы файлы с потоками на FAT переносить. Но в винде я про такую не знаю.
Так не смешно же
suiginto suiginto 19.01.202400:02 ответить ссылка 1.6
ну да, вряд ли за 13 ебучих лет кто-то с этого посмеялся. да и посмеялся ли в принципе?
Lolbokov Lolbokov 19.01.202400:27 ответить ссылка 2.1
Создаешь кастомноую секцию данных.
Пихаешь туда дату.
Так как секция всего несколько байт, ни один антивирус ругать не будет.
Segaman Segaman 19.01.202408:58 ответить ссылка 1.6
в С++ будет что-то типа
__attribute__((section("my_custom_section"))) int myData = 4269;
Чтение древних форумов уже создаёт ощущение, какъ от дорѣволюцiонныхъ тѣкстовъ
vsaR1SK vsaR1SK 19.01.202413:40 ответить ссылка 2.5
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 +	W 479	& Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power? Discussion ♦ 154 + W 479 & Share ^ BEST COMMENTS ▼ I like forks • 5h hehe3301 • 7h sudo rm -rf oceans/*/contents/ *.plástic sudo rm -rf people/*/*.cáncer sudo rm -rf v
¿i
OR IS IT TESTING ME?
Й Any doctor here?
■gl m a doctor! |r .	1 Whats going
* ■ A heart atack!
■■ " T| I m a doctor
-^Tlof Computer	T '
|Rk ^	J Science!	^ 1 ^
IT
rwz
is going to diem OldMan.setHealth A
He
"100%")
sudo OldMan.setHealth ("100%");
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

Any doctor here? ■gl m a doctor! |r . 1 Whats going * ■ A heart atack! ■■ " T| I m a doctor -^Tlof Computer T ' |Rk ^ J Science! ^ 1 ^ IT rwz is going to diem OldMan.setHealth A He "100%") sudo OldMan.setHealth ("100%");