Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как заставить программу запустить саму себя.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Как заставить программу запустить саму себя.
Имя
Сообщение << Старые топики   Новые топики >>
Как заставить программу запустить саму себя. - 2011-06-06 17:53:43.026666   
dllлька

Сообщений: 27
Оценки: 0
Присоединился: 2011-04-15 08:10:36.603333
Ситуация следующая.При запуске программы выполняется проверка на то,запущен ли процесс от имени SYSTEM, если не от система запущен то нужно выполнить "net start Service22 /param", Где param=Application->ExeName;
WinExec ("net start Service22 /C:\\Project1.exe")
system("net start Service22 /C:\\Project1.exe")
Но программа упорно не хочет запускать вторую копию себя=(
Post #: 1
RE: Как заставить программу запустить саму себя. - 2011-06-06 18:53:56.680000   
dllлька

Сообщений: 27
Оценки: 0
Присоединился: 2011-04-15 08:10:36.603333
Решил создавать батник и выполнять его, а при загрузке второй копии удалять его.
Но теперь проблема в том что служба не хочет видеть пробелы в пути к файлу.Как бороться с этим?
Post #: 2
RE: Как заставить программу запустить саму себя. - 2011-06-06 19:32:44.786666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Кавычки в помощь
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Как заставить программу запустить саму себя.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.