Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 247
Благодарности: 7

Профиль | Сайт | Отправить PM | Цитировать


Цитата Iska:
Делайте наоборот: вместо запуска исполняемого файла — запускайте пакетный файл »
Дело в том, что я не могу обьяснить пользователю, что он вместо запуска программы (файл .exe) должен запускать запускать что-то другое (файл .cmd). Всё должно быть абсолютно скрыто от пользователя.

Я проверил Ваш код и вот что получилось:

@echo off
start /wait "" "Portable GOM Player 2.1.27.5031.exe"
RD /S /Q "C:\Program Files\Xenocode"

Запускаю файл .cmd, который находится в одной папке с файлом .exe, выскакивает пустое консольное окно, через секунду появляется окно самой программы, консольное окно продолжает висеть, закрываю окно программы и оно закрывается, и только после этого закрывается консольное окно.

Задача такова:

Запускаться должен именно исполняемый файл программы, которая ставит пустую папку по адресу:
C:\Program Files\Xenocode, которая после запуска программы должна быть удалена, но только при условии, что она пуста, ибо у пользователя может быть уже установлена своя программа Xenocode, которая ставится в эту же папку, а мы её вдруг удалим. Этого допускать нельзя.

Спасибо.

Отправлено: 12:42, 21-10-2010 | #4