|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Самоудаление скрипта после выполнения |
|
|
VBS/WSH/JS - [решено] Самоудаление скрипта после выполнения
|
Старожил Сообщения: 176 |
Профиль | Отправить PM | Цитировать Помогите решить такой вопрос.
Суть такова, файлы распаковываются в папку, далее скрипт запускает .bat. Как сделать так,что бы скрипт запустив .bat сам удалился. |
|
Отправлено: 11:33, 21-06-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать BKPB, Вам нужна куча срабатываний антивирусов?!
|
Отправлено: 11:46, 21-06-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Нет, просто у меня есть .exe он распаковывает папку с программой в ProgramFiles,
в ней находится .cmd который запускается с помощью скрипта, что бы не выводились окна .cmd. Мне нужно, чтобы этот скрипт после запуска .cmd сам удалялся, то есть, чтобы не оставались не нужные файлы в папке с программой. Конечно ещё лучше бы было, сделать как нибудь чтобы .cmd отрабатывал скрыто без показа окон, тогда бы скрипт вообще бы не понадобился. |
Отправлено: 12:08, 21-06-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать BKPB, начинайте осваивать нормальные инсталляторы. Временные файлы извлекаются во временный каталог пользователя или машины. Если раздражают окна консоли — используйте от начала и до конца WSH или средства самого инсталлятора. Делать нагромождение Пелиона на Оссу — моветон.
|
Отправлено: 12:13, 21-06-2017 | #4 |
Забанен Сообщения: 793
|
Iska, вот есть у Вас программа о пару бинарников, так что же, непременно создавать инсталлятор вместо sfx-архива, который бы выпюнул все во временную папку и запустил нужные сценарии преконфигурирования? Однако! И потом, что Вы страх на человека наводите, дескать антивирус будет орать. Вот, скажем, пример бата, который сам по себе удаляется:
Упакуйте его в sfx и что Вы увидите? Ни один антивирус не станет ругаться. Хотя, казалось бы, код смахивает на деструктивный. Более скажу, на некоторых вполне себе безобидных батах можно заставить антивирусы выбрасывать окошки "атаке алярм". И уж если говорить по существу, вот есть NSIS, казалось бы, понтовый инсталлятор; где-то, эдак лет шесть, если не больше, проскакивала информация, что на нем был написан троян, поражающий MBR. |
|
Последний раз редактировалось greg zakharov, 21-06-2017 в 12:26. Отправлено: 12:20, 21-06-2017 | #5 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Смотрите у меня всего два файла,
файл программы и файл .cmd ( "%~dp0usbdlm.exe" -register ) который регистрирует и запускает этот файл, они не извлекаются во временную папку, а сразу в ProgramFile. Подскажите можно решить мой вопрос или мне забыть о таком решении? |
Отправлено: 12:24, 21-06-2017 | #6 |
Забанен Сообщения: 793
|
BKPB, не проще ли в посэкзекьюшене sfx'а так и прописать mybin.exe -register & start "" mybin.exe и не париться с батом?
|
Отправлено: 12:28, 21-06-2017 | #7 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать greg zakharov,
Сейчас попробую, просто этот .cmd идёт с программой и при его запуске появляется окно где сообщается что программа зарегистрирована и запущена. greg zakharov, выходит такое сообщение: CmdLn is '-register & start' USBGLM -register registers USBDLM.exe as Win32 service and starts the service USBDLM -deregister deregisters the USBDLM service USBDLM -debug starts it as normal program (Admin previleges required) |
Отправлено: 12:34, 21-06-2017 | #8 |
Забанен Сообщения: 793
|
И? Что должно из этого телепатировать?
|
Отправлено: 13:07, 21-06-2017 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата greg zakharov:
Цитата greg zakharov:
Цитата greg zakharov:
BKPB, рассказывайте всё. С показом кода. С описанием, что, как и зачем у Вас делается. |
|||
Отправлено: 13:13, 21-06-2017 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] продолжение выполнения скрипта после перезагрузки ПК | mcintosh55 | Скриптовые языки администрирования Windows | 2 | 21-10-2016 09:32 | |
CMD/BAT - [решено] Ошибка выполнения скрипта после его запуска через автозапуск. | 8ash8 | Скриптовые языки администрирования Windows | 12 | 22-01-2016 22:21 | |
CMD/BAT - [решено] пауза перед началом выполнения скрипта | Genka | Скриптовые языки администрирования Windows | 5 | 25-01-2014 21:00 | |
Логирование выполнения скрипта | Alkantel | AutoIt | 3 | 30-08-2013 13:36 | |
log выполнения Perl CGI-скрипта | CBMen | Вебмастеру | 1 | 23-03-2003 14:18 |
|