
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.09.2008, 15:53
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
Как сделать самоудаление программы после выключения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2008, 15:57
|
|||
|---|---|---|---|
Самоубийство EXE |
|||
|
#18+
Последними командами надо запустить, предположим, скрипт VBS/JS, который отловит момент закрытия/разблокировки (например, возможность открытия экзешника на запись) и удалит файл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2008, 17:22
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
AndreTMПоследними командами надо запустить, предположим, скрипт VBS/JS, который отловит момент закрытия/разблокировки (например, возможность открытия экзешника на запись) и удалит файл... Может кто знает другой способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2008, 17:35
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
Где-то на форуме был код для отвязки экзешника от файла. После этого экзешник может удалить себя сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2008, 19:07
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
На форуме не нашёл а в других местах больщинство людей предлагают подключать к удалению ЕХЕшника дополнительные файлы типа BAT или COM, но этот вариант мне н подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 01:46
|
|||
|---|---|---|---|
Самоубийство EXE |
|||
|
#18+
Надеюсь, ты прочел: |A2 Программа не может удалить свой exe-файл, пока она работает. Это фундаментальное правило при работе под Windows. Поэтому всё, что остаётся - это поручить удаление другому процессу перед тем как завершить свой. Любые действия по "отвязыванию" процесса от файла - либо прерогатива вирусов, за что тебя тут же накажет эвристик и анализатор активности антивируса, либо делается настолько криво, что приводит к неизбежной утечке памяти. С другой стороны, всегда нормально работали методы вызова сторонних процессов перед выходом из программы. Чем не нравится вызвать wscrips/cscript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 02:03
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
Удалить, видимо, нельзя. А вот перимемовать и сделать скрытым можно. просто как вариант :) Nisan Scan LinerКак сделать самоудаление программы после выключения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 02:15
|
|||
|---|---|---|---|
Самоубийство EXE |
|||
|
#18+
Relic HunterУдалить, видимо, нельзя. А вот перимемовать и сделать скрытым можно. просто как вариант :) Nisan Scan LinerКак сделать самоудаление программы после выключения? Естественно, ибо имя и атрибуты - всего лишь поля в записи каталога или MFT. Кстати, не приводите в пример Unlocker. Вы собираетесь сами написАть нечто подобное? Если не в курсе - анлукер использует для удаления исполняемого файла запущенного процесса именно вышерассказанный метод - то есть фоновый процесс ожидания освобождения файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 05:07
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
AndreTM Relic HunterУдалить, видимо, нельзя. А вот перимемовать и сделать скрытым можно. просто как вариант :) Nisan Scan LinerКак сделать самоудаление программы после выключения? Естественно, ибо имя и атрибуты - всего лишь поля в записи каталога или MFT. Кстати, не приводите в пример Unlocker. Вы собираетесь сами написАть нечто подобное? Если не в курсе - анлукер использует для удаления исполняемого файла запущенного процесса именно вышерассказанный метод - то есть фоновый процесс ожидания освобождения файла.Я-бы сделал так: изменить имя файла и переместить его, ну скажем E:\Documents and Settings\<User Name>\Local Settings\Temp\~{случайное имя}.tmp. win api есть функция GetTempFileName(). Пускай разбираются, что за файл, их там много :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 12:37
|
|||
|---|---|---|---|
Самоубийство EXE |
|||
|
#18+
Relic Hunter AndreTM Relic HunterУдалить, видимо, нельзя. А вот перимемовать и сделать скрытым можно. просто как вариант :) Nisan Scan LinerКак сделать самоудаление программы после выключения? Естественно, ибо имя и атрибуты - всего лишь поля в записи каталога или MFT. Кстати, не приводите в пример Unlocker. Вы собираетесь сами написАть нечто подобное? Если не в курсе - анлукер использует для удаления исполняемого файла запущенного процесса именно вышерассказанный метод - то есть фоновый процесс ожидания освобождения файла.Я-бы сделал так: изменить имя файла и переместить его, ну скажем E:\Documents and Settings\<User Name>\Local Settings\Temp\~{случайное имя}.tmp. win api есть функция GetTempFileName(). Пускай разбираются, что за файл, их там много :) специально для таких, как ты, эти дирректирии для всех пользователей закрыты, а темповская - C:\Temp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 12:42
|
|||
|---|---|---|---|
Самоубийство EXE |
|||
|
#18+
Aklin J Relic HunterЯ-бы сделал так: изменить имя файла и переместить его, ну скажем E:\Documents and Settings\<User Name>\Local Settings\Temp\~{случайное имя}.tmp. win api есть функция GetTempFileName(). Пускай разбираются, что за файл, их там много :) специально для таких, как ты, эти дирректирии для всех пользователей закрыты, а темповская - C:\TempЕрунда. И директории C:\Temp нет, если не создал ее сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2008, 18:03
|
|||
|---|---|---|---|
|
|||
Самоубийство EXE |
|||
|
#18+
Не понял юмора. У каждого юзера есть свой темп-фолдер, персональный. Что знач закрыт? Aklin Jспециально для таких, как ты, эти дирректирии для всех пользователей закрыты, а темповская - C:\Temp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2008, 01:44
|
|||
|---|---|---|---|
Самоубийство EXE |
|||
|
#18+
Должно быть две проги. Одна твоя приступница, другая на шухере. Как только приступница сделала свое дело - уходит, а другая увидев, что та перестала работать делает ей харакири через изнасилование :) Но парни из КГБ методом recovery сделают ей 911 и узнают замысел главаря банды. Может быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2161748]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 331ms |

| 0 / 0 |
