В настоящее время я использую
int nRet=(int)ShellExecute(NULL,
_T("open"),
_T("\"")+cPathToFile+_T("\""),
_T(""),
cDir,
SW_SHOW);
, чтобы открыть файл PDF из моего приложения VC ++.Файл открывается правильно, но затем, если я пытаюсь открыть другой файл из проводника, он не отображается.Если я закрою ранее открытый файл, то все будет работать правильно, как если бы приложение «блокировало» просмотрщик PDF.Это нормальное / известное поведение?