he probado esto y funciona perfectamente:
Cita:
String aux;
aux = "c:\\escudo.jpg";
ShellExecute(NULL, "open","c:\\WINDOWS\\system32\\mspaint.exe", aux.c_str(), NULL, SW_SHOWNORMAL);
|
Y lo abre con el programa que esta puesto, es decir, el paint brush. Si solo pones open, lo abre con el por defecto, si le pones un programa, lo abre con el programa, y en parametros, el nombre del archivo.