Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

как записать в себя данные   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.034 c
2-1163495203
MishaLukash
2006-11-14 12:06
2006.12.03
DBGrid.Columns.Width не отображает поле во всю длинну


2-1163780750
Golikov
2006-11-17 19:25
2006.12.03
как перевести строку в ASCII-код ?


10-1126014043
AlexeyMir
2005-09-06 17:40
2006.12.03
событие в ком-объекте


15-1163591838
PHPDeveloper
2006-11-15 14:57
2006.12.03
InnoSetup


2-1163625563
framez
2006-11-16 00:19
2006.12.03
Считывание данных