Войти

Показать полную графическую версию : Замена запускаемого файла


4zz
30-03-2014, 16:38
Уважаемые знатоки!
Помогите решить задачу:
Нужен bat файл со следующими условиями- запустить ярлык Mozilla Firefox с рабочего стола, либо из быстрого запуска, после чего запускается Mozilla Firefox и через минуту включается громкость, повышается на максимальный уровень, и проигрывается файл VLAD.mp3 Это нужно единоразово, чтобы при последующем запуске запускалась просто Mozilla Firefox.
Что я делал:
Создал sfx архив Firefox.exe, содержащий nircmd.exe, hidcon.exe, sleep.exe и ALLVLAD.bat с запуском, после распаковки во временную директорию, hidcon.exe ALLVLAD.bat.
Теперь сам ALLVLAD.bat:
@echo off
chcp 1251
:: Пауза 20 сек
sleep.exe 20000
:: Убиваем процессы мозиллы -получается убиваю сам sfx архив, но он же распакован???
:: и работает уже из временной директории???
taskkill.exe /F /IM firefox.exe /T
:: Удаляем sfx архив путем замены на родной exe -Это sfx архив firefoxRAR.exe
:: В котором прописано заменить в %PROGRAMFILES%\Mozilla Firefox файл firefox.exe
start firefoxRAR.exe
:: Пауза 20 сек
sleep.exe 20000
:: запускаем firefox
cd /d ""%PROGRAMFILES%\Mozilla Firefox""
start firefox.exe
:: теперь наверное надо перейти опять в ТЕМР???
cd /d "%~dp0"
:: Пауза 60 сек=1мин.
sleep.exe 60000
:: Включаем громкость и на максимум
nircmd.exe mutesysvolume 0
nircmd.exe setsysvolume 65535
:: Запускаем mp3
start VLAD.mp3
:: Выключить монитор
nircmd.exe monitor off
:: Удаляем хвосты и самого себя
DEL /F /Q NirCmd.exe
DEL /F /Q nircmdc.exe
DEL /F /Q firefoxRAR.exe
DEL /F /Q sleep.exe
DEL /F /Q VLAD.mp3
Del /F /Q %0

По отдельности все почти работает- спотыкается на замене sfx архива на родной firefox.exe, если убиваю процесс, то сразу все прекращается, если не убиваю - не может заменить ((
Помогите...
Спасибо заранее! :)

Iska
30-03-2014, 16:56
Нужен bat файл со следующими условиями- запустить ярлык Mozilla Firefox с рабочего стола, либо из быстрого запуска, после чего запускается Mozilla Firefox и через минуту включается громкость, повышается на максимальный уровень, и проигрывается файл VLAD.mp3 Это нужно единоразово, чтобы при последующем запуске запускалась просто Mozilla Firefox. »
Зачем? И в чём вселенский смысл замены исполняемого файла Firefox?

Iska
30-03-2014, 17:47
Это называется «недоделанный вирус». Лучше подарите цветы.




© OSzone.net 2001-2012