Цитата(FBUS @ 12:03:2008 - 16:42)

Ребят, вы невменяемые чтоли?
Еще одно такое выражение и будешь забанен
Цитата(FBUS @ 12:03:2008 - 16:42)

речь о двух операторах Winexec и CreateProcess..
Это системные вызовы, если на то пошло
Цитата(FBUS @ 12:03:2008 - 16:42)

если ты уж начал объяснять, так объясни до конца пожалуйста...
WinExec устаревшая функция, которую использовать не рекомендуется. Вместо нее нужно использовать CreateProcess. Отличия данных функций изложены в MSDN. Хочешь использовать WinExec - используй, тебе никто этого не запретит. Следование рекомендациям дело добровольное.
Джеффри РИХТЕР. Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows. Глава 2:
Цитата
Некоторые функции Windows API (например, WinExec или OpenFile) существуют только для совместимости с 16-разрядными программами, и их надо избегать. Лучше заменить все вызовы WinExec и OpenFile вызовами CreateProcess и CreateFile соответственно. Тем более, что старые функции просто обращаются к новым. Самая серьезная проблема с ними в том, что они не принимают строки в Unicode, при их вызове Вы должны передавать строки в ANSI. С другой стороны, в Windows 2000 у всех новых или пока не устаревших функций обязательно есть как ANSI-, так и Unicode-версия.
Цитата(FBUS @ 12:03:2008 - 15:33)

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