как узнать ассоциированное с разширением файла приложение?? хочу например запустить doc файл с помощью CreateProcess.
Ну примерно так смотрится, что открывает текстовый txt-файл HKEY_CLASSES_ROOT\txtfile\shell\open\command или HKEY_CURRENT_USER\Software\Classes и т.п. или HKEY_LOCAL_MACHINE\SOFTWARE\Classes и т.п. но вроде была апишка...
напрямую через реестр геморойно...не всегда все так просто как \shell\open\command там и по ссылке на другую ветку может быть кароче некрасиво. я вот через ShellExecuteEx сделал... но там тоже пару проблем имеется. мне необходимо handle процеса открывшего файл получить а ShellExecuteEx при некоторых обстоятельствах его не возвращает( может кто еще подкинет идей??