Показать сообщение отдельно
Старый 22.08.2007, 16:25   #1
Nik_K
AnyKey`щик
 
Регистрация: 22.08.2007
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Функции ShellExecute и ShellExecuteEx

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

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


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

Может есть другие варианты как реализовать данное задание?
(Offline)
 
Ответить с цитированием