Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Внизкак записать в себя данные Найти похожие ветки
← →
Anatoly Podgoretsky © (2006-11-15 09:39) [40]
> так лучше промолчать... если заняться нечем - так тут вроде
> есть ветка "прочее" ;)
Вот и промолчал бы или последовал своему совету.
Начни с себя, потом будешь иметь моральное право другим советовать, куда им идти, но не удивляйся если это услышишь по своему поводу.
Поговорку знаешь?
Не говори что мне делать, а я тебе не буду говорить куда идти.
← →
StriderMan © (2006-11-15 09:50) [41]Сдается мне что
> Anatoly Podgoretsky
уже давно накатал форумного бота, научил его десятку фраз для усмирения буйных кнопкокидателей и запуздыривателей, а сам давно попивает пивко в каком-нибудь чешком баре :)
← →
Anatoly Podgoretsky © (2006-11-15 10:19) [42]> StriderMan (15.11.2006 09:50:41) [41]
И тебя вылечим, и меня
← →
Плохиш © (2006-11-15 11:04) [43]Пришёл на работу, думал, как бы проснуться. Спасибо аФФтару - разбудил :-)) теперь можно и поработать...
← →
Barloggg (2006-11-15 11:25) [44]ага аналогично. вместо кефира пожалуй стоит с утра почитвать это.
>
> сделай микро-прогу, которая дописывает че-то в экзешник,
> откомпили. полученный код запихай ресурсом в основной экзешник.
>
> Далее:
> 1. основной экзешник сливает этот микро-код в файл, запускает
> его, а сам падает.
> 2. микро-прога пишет че-то в экзешник, запускает его и падает
> сама.
> 3. экзешник убивает микро-прогу.
>
> ЗЫ: это если цель оправдывает средства :))
А что если до показа формы ехешник открыть для чтения, потом его скопировать рядом, запустить его и всю правку делать исходный ехе-шник а по завершению работы убивать клона?
Вот и будет во время работы те самые два файла, а на диске в свободное время будет храниться только один.
← →
Сергей М. © (2006-11-15 11:28) [45]
> ev (14.11.06 19:05)
Специально для любителей удаления гланд через задницу на wasm.ru есть подробная статья с исх.текстами примеров
← →
StriderMan © (2006-11-15 11:48) [46]
> Barloggg (15.11.06 11:25) [44]
как ни крути все равно
> для любителей удаления гланд через задницу
← →
Наиль © (2006-11-15 13:08) [47]>[0]
А зачем?
Какие данные можно хранить в EXE, которые нельзя хранить в отдельном файле?
Допустим, специфические настройки, типа счётчика запуска программ.
У меня, к примеру, есть программа которая хранит данные в отдельном файле.
А у тебя - программа которая записывает в себя.
Допустим и ты и я делаем резервное копирование раз в неделю.
Умная система сделает копию моей программы один раз, а твоей много, ибо твоя программа постояно меняется.
У меня будут менятся только настройки, они и будут сохраняться, а это малый объём.
В случае сбоя записи данных, у тебя попортится программа, у меня только настройки.
Если нужно будет восстановить не последнее состояние, то я просмотрю содержимое файлов настроек (как правило они - текст), в твоём случае вообще непонятно к какому из состояний возвращаться.
При появлении нескольких копий программы хранящих информацию в себе возникает не мало сюрпризов, ибо нельзя две копии программы отличить друг от друга. А работать они могут по разному, в зависимости от содержащейся в них информации.
← →
Anatoly Podgoretsky © (2006-11-15 13:11) [48]> Наиль (15.11.2006 13:08:47) [47]
> Умная система сделает копию моей программы один раз, а твоей много, ибо твоя программа постояно меняется.
Умная система заинтересуется, почему это ехе постоянно меняется, я бы заинтересовался и система для этого даже бы не потребовалась.
← →
Savek (2006-11-15 14:24) [49]http://www.wasm.ru/article.php?article=lockfileswork
← →
Наиль © (2006-11-15 16:20) [50]> Умная система заинтересуется, почему это ехе постоянно меняется,
Под системой подразумевалась "система (программа) резервного копирования", они как правило не интересуются, а делают то, что им говорят.
> я бы заинтересовался и система для этого даже бы не потребовалась.
Аналогично.
← →
MikePetrichenko © (2006-11-15 16:33) [51]Я рыдаю... Тема достойна орешника.
← →
Anatoly Podgoretsky © (2006-11-15 16:54) [52]> Наиль (15.11.2006 16:20:50) [50]
Эти системы читают и не пишут в ехе файл. Они вообще пишут в свой формат. И поинтересуйся под какими привилегиями они выполняются
← →
iXT (2006-11-15 17:59) [53]MikePetrichenko ©
Так это же твой клиент из леса. Он раздобыл там Delphi
P.S.
В лес больше никого не посылать, надо подальше.
← →
Наиль © (2006-11-15 18:21) [54]> Эти системы читают и не пишут в ехе файл. Они вообще пишут
> в свой формат. И поинтересуйся под какими привилегиями они
> выполняются
Чуствую, что не удачный пример привёл. Только всех запутал.
Просто хотел показать ситуацию в которой появляются множество различных копий EXE, и хотел узнать у автора ветки как он будет бороться с проблемами, которые при этом возникают (спросить забыл).
Лично у меня не мало компакт-дисков на которых храняться копии одних и тех же программ.
Я могу переписать любую из них обратно в компьютер, не переживая, что они будут работать не так.
В случае с программой вопрошающего, её нужно выбирать из множества, ибо в лишь одной из копий содержатся такие данные (настройки) которые необходимы пользователю. При этом отличить копии без изучения содержимого EXE - невозможно.
> [47] Наиль © (15.11.06 13:08)
> Допустим, специфические настройки, типа счётчика запуска
> программ.
Это лишнее, начал мысль, но не закончил.
← →
MikePetrichenko © (2006-11-15 18:43) [55]
> iXT (15.11.06 17:59) [53]
> MikePetrichenko ©
> Так это же твой клиент из леса. Он раздобыл там Delphi
Мдя. Следующий раз пошлу в пешее эротическое...
← →
ev (2006-11-15 20:38) [56]> Нужно ли мне уточнять про "какую с какой? и почему так кажется?"
не стоит... зачем мне голову забивать чужими тараканами ;)
> StriderMan © (15.11.06 09:11) [35]
это я рассматриваю как вариант, но хочется более простого решения
> Сдается мне что
> Anatoly Podgoretsky
> уже давно накатал форумного бота, научил его десятку фраз для усмирения
> буйных кнопкокидателей и запуздыривателей, а сам давно попивает пивко в
> каком-нибудь чешком баре :)
да нет... просто мои слова видать задели его... даже глянул его профиль - вроде взрослый человек, в годах, как я понял "уважаемый" имелся ввиду он... глянул проекты - так и думал, почти все кнопочки да формочки (хотя стоит заметить, что % спроса на подобного рода программ велик)... причем почти все проекты довольно старые, новых маловато - сразу стало понятно, почему знания такие "древние"... вот и получается - лет много, а знаний как бы особо и нет... но надо же показать свое мастерство и утвердится... вобщем сории если задел или обидел...
> Savek (15.11.06 14:24) [49]
спасибо, за один из немногих дельных ответов
> Просто хотел показать ситуацию в которой появляются множество различных
> копий EXE, и хотел узнать у автора ветки как он будет бороться с
> проблемами, которые при этом возникают (спросить забыл).
это уже тема отдельного обсуждения ;)
иногда приходится чем-то жертвовать для выполнения цели...
задачу я уже решил - спасибо, кто давал дельные советы
← →
iXT (2006-11-16 09:22) [57]
> да нет... просто мои слова видать задели его... даже глянул
> его профиль - вроде взрослый человек, в годах, как я понял
> "уважаемый" имелся ввиду он... глянул проекты - так и думал,
> почти все кнопочки да формочки (хотя стоит заметить, что
> % спроса на подобного рода программ велик)... причем почти
> все проекты довольно старые, новых маловато - сразу стало
> понятно, почему знания такие "древние"... вот и получается
> - лет много, а знаний как бы особо и нет...
ev VS Anatoly Podgoretsky
Я воляюсь
← →
Anatoly Podgoretsky © (2006-11-16 09:58) [58]> iXT (16.11.2006 09:22:57) [57]
Я тоже плакаль
← →
iXT (2006-11-16 10:32) [59]Для тех кто на бронепоезде
Вам ясно объяснили, что это глупо (писать в себя). Бывает что глупо, но надо (Обычно посылают), но этот аспект вы неаргументировали следовательно не надо, а отсюда глупо. Похоже на желание маленького ребенка "Хочу".
Да можно, но сложно. Просто так, такие вещи никто делать небудет. Если всетаки очень хочется, то вас послали же в ASM, дальше дорога туда. Другие способы это уже изврат.
2 Anatoly Podgoretsky © (16.11.06 09:58) [58]
Так и хочется услышать
"Господа, Владимир Соловьев", я бы посмотрел :)
← →
ev (2006-11-16 19:38) [60]> Бывает что глупо, но надо (Обычно посылают), но этот аспект вы
> неаргументировали следовательно не надо, а отсюда глупо.
зачем аргументировать? если бы я спрашивал где лучше хранить данные - то понятно, что можно порассуждать на эту тему
но я написал надо, а зачем - это уже другой вопрос ;)
> Если всетаки очень хочется, то вас послали же в ASM, дальше дорога туда.
> Другие способы это уже изврат.
надо просто читать ветку более внимательно - я поблагодарил человека за ссылку, сходил и все уже давно сделал ;)
← →
Алхимик © (2006-11-16 21:23) [61]> но я написал надо, а зачем - это уже другой вопрос ;)
Ну скажи - зачем? Всю ночь ведь спать не буду, ворочаться...
← →
iXT (2006-11-17 10:41) [62]
> надо просто читать ветку более внимательно - я поблагодарил
> человека за ссылку, сходил и все уже давно сделал ;)
В этом месте я уже не мог читать дальше. :) Я волялся :)
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 0.043 c