forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Функции ShellExecute и ShellExecuteEx (http://forum.boolean.name/showthread.php?t=4225)

Nik_K 22.08.2007 16:25

Функции ShellExecute и ShellExecuteEx
 
C помощью функций ShellExecute и ShellExecuteЕх можно из своих прог запускать другие приложения. Это понятно. Есть два вопроса по этому поводу.
Вопрос первый:
Если использовать функцию ShellExecute в консольном приложении, то что нужно указать в качестве первой переменной, кроме NULL. Я понимаю что первая переменная это хендел родителя, но где его взять?!

Вопрос второй:
Какую из этих двух функций лучше использовать, чтоб можно было проконтролировать завершение запущенного ими приложения. Я так подозреваю что для этого лучше подходит ShellExecuteЕх, но как конролировать завершение я не могу понять.


Мне нужно из свой проги запускать WinRAR. И чтоб моя прога после запуска WinRARa останавливалась и ждала завершения работы архиватора. В архиватор через эту функцию передаются параметры.

Может есть другие варианты как реализовать данное задание?

impersonalis 23.08.2007 00:59

Re: Функции ShellExecute и ShellExecuteEx
 
копни сюда http://www.firststeps.ru/mfc/winapi/r.php?131
попройся здесь http://vsokovikov.narod.ru/New_MSDN_...odeprocess.htm
и тут http://vsokovikov.narod.ru/New_MSDN_...fn_process.htm


Часовой пояс GMT +4, время: 17:34.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot