как загрузить ехе с VC++
примерно iexplorer.exe с .htm или MS Word c
.doc и так дале
извините за плохой руский:)
Орлин Христов-Болгария
WinExec проще,там меньше параметров.
UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow );
lpCmdLine-командная строка,uCmdShow=SW_SHOW
Например:
WinExec("C:\\Windows\\notepad 1.txt",SW_SHOW);
HINSTANCE ShellExecute(
HWND hwnd, //хэндл родительского окна
//(нафиг не нужен )
LPCTSTR lpOperation, /*операция. возможные значения:
edit - запускает приложение для редактирования файла. Если функция проваливается, то explorer открывает папку с этим файлом.
find Начинает посик из указанной папки
open открывает файл, имя которого содержится в парметре lpFile (какую программу использовать Windows сам определяет)
print печатает документ, если файл не является документом, то функция вовзращает код ошибки.
*/
LPCTSTR lpFile, //имя файла
LPCTSTR lpParameters, //параметры
//командой строки
LPCTSTR lpDirectory,//каталог
INT nShowCmd //ну это как в WinExec'е
);
Например:
ShellExecute(NULL,
"open",
"my_doc.doc",
"C:\\",
SW_SHOWDEFAULT);