как программно запустить ехе-шник с параметрами?
От: Аноним  
Дата: 12.05.05 07:03
Оценка:
Подскажите, как программно запустить ехе-шник с параметрами?

15.05.05 15:07: Перенесено модератором из 'C/C++' — Павел Кузнецов
Re: как программно запустить ехе-шник с параметрами?
От: csharper  
Дата: 12.05.05 07:05
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Подскажите, как программно запустить ехе-шник с параметрами?


CreateProcess() ?
... << RSDN@Home 1.1.4 beta 6a rev. 444>>
Re: как программно запустить ехе-шник с параметрами?
От: LuciferMoscow Россия  
Дата: 12.05.05 07:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите, как программно запустить ехе-шник с параметрами?

CreateProcess,ShellExecute,WinExec(obsolent)
Re: как программно запустить ехе-шник с параметрами?
От: MaximE Великобритания  
Дата: 12.05.05 07:12
Оценка: +1
wrote:

> Подскажите, как программно запустить ехе-шник с параметрами?


system(), popen(), fork()-exec()...

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 1.9
Re: как программно запустить ехе-шник с параметрами?
От: Батончик Украина  
Дата: 12.05.05 07:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите, как программно запустить ехе-шник с параметрами?

CreateProcess — это всё что тебе нужно !
Re[2]: как программно запустить ехе-шник с параметрами?
От: Аноним  
Дата: 12.05.05 09:40
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

LM>Здравствуйте, Аноним, Вы писали:


А>>Подскажите, как программно запустить ехе-шник с параметрами?

LM>CreateProcess,ShellExecute,WinExec(obsolent)

т.е. Вы хотите сказать, что если мы запустим, скажем, ShellExecute, где в качестве параметров зададим имя исполняемого файла,а так же параметры, которые к нему прилагаются
ShellExecute(hwnd,"open", "proga.exe", "param1, param2,..., paramn", NULL, NULL)

то мы получим тот же эффект, если бы запускали ехе-шник с параметрами из командной строки, типа:

proga.exe param1, param2,..., paramn ??
Re: как программно запустить ехе-шник с параметрами?
От: c0unt Украина  
Дата: 16.05.05 06:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите, как программно запустить ехе-шник с параметрами?


из "старых" способов:
UINT WinExec(
LPCSTR lpCmdLine, — запускаемый .exe с параметрами или без
UINT uCmdShow — способ отображения SW_HIDE, SW_SHOW, если NULL — приложение само решает в каком виде предстать перед тобой

новый:
BOOL CreateProcess( — здесь все то же самое, только у тебя больше вариантов запуска
LPCTSTR lpApplicationName,
LPTSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
BOOL bInheritHandles,
DWORD dwCreationFlags,
LPVOID lpEnvironment,
LPCTSTR lpCurrentDirectory,
LPSTARTUPINFO lpStartupInfo,
LPPROCESS_INFORMATION lpProcessInformation
);
-=Life is full of little surprises=-
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.