|
Вопрос # 1 775/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
1) Возможно ли зделать так чтобы загрузить exe шник в память а потом когда понадобится запустить его непосредственно из памяти.
2) Как удалить exe когда приложения запущенно. или как запустить приложение и удалить его exe шник, при этом прилжение должно продолжать работать
 |
Вопрос задал: DimaGS (статус: Посетитель)
Вопрос отправлен: 17 июля 2008, 23:26
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: ANBsoft
Здравствуйте, DimaGS!
Насколько я знаю, опмсанные действия невозможны.
То что возможно - запустить программу из другой программы, которая удалит вызванный файл после завершения работы.
Еще вариант - создавать RAM диск, и все данные на нем будут исчезать при перезагрузке компьютера,
но Вам это похоже не подойдет.
 |
Ответ отправил: ANBsoft (статус: Студент)
Время отправки: 18 июля 2008, 21:31
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 19 июля 2008, 05:44; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 18 июля 2008, 11:01 [#1]:
Первое возвожно, но надо изучить как работает загрузчкик и выполнить его работу самостоятельно.
Второе - это противоречит иделологии Windows. Система блокирует исполняемый файл преднамерено - таким образом экономяться ресурсы свопа. Но удалить всё таки можно. Правда нет гарантии, что после того всё будет работать. Будет ли вообще ось работать.
Озвучте цели, которые хотите достигнуть, так как данные вопросы немного выходят за пределы прикладного программирования. Хотя в некоторых случаях эти задачи имеют примитивные решения.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Матвеев Игорь Владимирович (статус: Студент), 19 июля 2008, 05:44 [#2]:
1. Можно воспользовыаться DebugAPI, но должны быть соответствующие привелегии.
2. Удалить нельзя, переименовать можно.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|