|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Удаление скриптом самого себя |
|
Удаление скриптом самого себя
|
Новый участник Сообщения: 5 |
Добрый день. Можно ли объединить 2 скрипта в один: один из которых делает перезагрузку системы, а второй удаляет сам себя, т. е. (скрипт будет находиться в автозагрузке, при первом входе он соответственно потребует перезагрузку системы, а чтоб это не повторялось каждый раз при входе в систему надо его удалить "по тихому" )
первый скрипт: перезагрузка системы $j=220 ProgressOn("Пожалуйста, подождите...", "Происходит уничтожение данных... ", "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.") For $i = 1 to 110 step 0.5 $j=$j-1 sleep(1000) ProgressSet( $i, "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.") Next ProgressSet(-1 , "*! Все пропало. Прощайте.") Shutdown(2) #Include <File.au3> Func _ScriptDestroy() $sTemp = _TempFile(@TempDir, '~', '.bat') $sPath = FileGetShortName(@ScriptFullPath) $hFile = FileOpen($sTemp, 2) FileWriteLine($hFile, '@echo off') FileWriteLine($hFile, ':loop') FileWriteLine($hFile, 'del ' & $sPath) FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop') FileWriteLine($hFile, 'del ' & $sTemp) FileClose($hFile) Run($sTemp, '', @SW_HIDE) EndFunc _ScriptDestroy() exit |
|
Отправлено: 23:54, 05-11-2010 |
![]() Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Что за детские приколы. Начинающий вирусописатель?
|
Отправлено: 00:12, 06-11-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать skeeter,
Предупреждение за нарушение правил (п. 3.1). И вопрос, с какой целью пишется скрипт? |
------- Отправлено: 01:45, 06-11-2010 | #3 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать мне кажется, как раз таки прикол, в виду полной безобидности производимых действий
![]() |
------- Отправлено: 01:56, 06-11-2010 | #4 |
![]() Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Цитата kaster:
|
||
Отправлено: 02:01, 06-11-2010 | #5 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Yashied:
Цитата:
|
||
Отправлено: 10:17, 06-11-2010 | #6 |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Меня кстати интересует практически такой же вопрос.
Скрипт автоматической перезагрузки запускается из RunOnceEx последним(с жёсткого диска), так вот хотелось бы чтоб он самоудалялся. Вообще в AutoIt есть ли функция подобная 7z SelfDelete="1"? |
Отправлено: 10:09, 07-11-2010 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
установка драйвера usb кабеля с самого телефона SE k750i | alex200365 | Мобильные ОС, смартфоны и планшеты | 0 | 01-09-2010 21:23 | |
CMD/BAT - [решено] Копирование самого позднего по дате создания каталога. | SANIOK_AV | Скриптовые языки администрирования Windows | 2 | 04-12-2009 17:29 | |
Прочее - кроме самого себя компьютер ни кого не видит | fly_energy | Сетевое оборудование | 3 | 06-08-2009 11:12 | |
подбираем железо для самого дешёвого тонкого клиента.. | Psih_ | Выбор отдельных компонентов компьютера и конфигурации в целом | 3 | 07-08-2008 09:40 | |
Доступ - Использовать простой общий доступ к файлам - нет самого доступа. | Rock | Microsoft Windows 2000/XP | 1 | 14-09-2007 10:47 |
|