Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2008, 15:35   #1
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию Сохранить внутрь себя во время работы

Знаю, что windows присваивает ReadOnly запущенному файлу. И всё же - может ли программа сохранить что-нибудь внутрь собственного файла во время работы? И как это сделать? Или это в принципе невозможно?

P. S. Единственный способ определить границы возможного - выйти за эти границы. Артур Кларк.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Старый 23.08.2008, 16:48   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Можно наверное из приложения 1 создать и запустить приложение 2. Закрыть приложение 1. Приложение 2 выполнит изменения в файле приложения 1. Запустит его и закроется. Напоследок приложение 1 удалит приложение 2.
Можно еще вроде как-то скопировать выполняемый файл в память. Запустить его от туда. Далее понятно.
Короче, технически это возможно. Но вопрос: зачем? Я не видел ни одной задачи, для решения которой это было бы необходимо (кроме вирусов, наверное, и то не факт).

Мое мнение – вы лишь потратите время на создание ненужной бутафории. Я стараюсь избегать такого. Падает производительность программирования, отвлекаешься от основной задачи, повышается вероятность ошибок, падает надежность программы. Красота и оригинальность – это конечно хорошо, но для программы главное – это надежность и удобство.
Но это только мое субъективное мнение.
Sibedir вне форума Ответить с цитированием
Старый 23.08.2008, 16:54   #3
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
По умолчанию

Одна из моих старинных знакомых говаривала: "Не бери дурного в голову! Бери метром ниже".
дмидми вне форума Ответить с цитированием
Старый 26.08.2008, 10:03   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Олвин
А зачем? Что ты такого хош сохранить в себя?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2008, 10:09   #5
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
По умолчанию

Внутрь себя сохраняют обычно вирус.
дмидми вне форума Ответить с цитированием
Старый 29.08.2008, 19:17   #6
drRobert
Пользователь
 
Аватар для drRobert
 
Регистрация: 07.08.2008
Сообщений: 33
По умолчанию

http://www.wasm.ru/article.php?article=lockfileswork
"... Раньше мы жили завтра, а теперь и сегодня - вчера
Вместо Роллингов - хакеры, вместо Битлов - юзера..."
(с) Б.Г.
drRobert вне форума Ответить с цитированием
Старый 29.08.2008, 20:13   #7
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

Олвин, сохранить какой-нибудь текст?
Crivel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание обьектов во время работы программы Rusl92 Общие вопросы Delphi 4 11.08.2008 17:03
События, выполняемые во время работы созданной компоненты Denager Общие вопросы Delphi 13 22.04.2008 16:48
Создание компонентов во время работы программы Rusl92 Компоненты Delphi 23 05.04.2008 08:38
Время работы WINDOWS В_И_К_Т_О_Р Помощь студентам 8 30.01.2008 12:42
Время работы сортировок Боня Помощь студентам 1 10.02.2007 17:53