русский
Germany.ruForen → Архив Досок→ Programmierung

Как программно открыть Acrobat Reader ?

29.03.07 12:09
Re: Как программно открыть Acrobat Reader ?
 
krys посетитель
Спасибо за подробный ответ.
У меня есть еще один вопрос по локализации исполнительного Фаила.
Мне надо запустить сейчас хтмл страницу как отдельную инстанцию. Для этого мне требуется найти фаил iexplorer.exe. Насколько корректно следующее решение(я велосипеда не изобретал, а перенял старый код, но имеются и отличия):
CString str;
HKEY hKeyOLE=NULL;

if(ERROR_SUCCESS==RegOpenKeyEx(HKEY_CLASSES_ROOT ,_T("Applications\\iexplore.exe\\shell\\open\\command"),0,KEY_READ, &hKeyOLE))
{

TCHAR szVISDir[MAX_PATH];
szVISDir[0] = '\0';

DWORD dwType = REG_SZ;
DWORD dwSize = sizeof(szVISDir);
if(ERROR_SUCCESS==RegQueryValueEx(hKeyOLE,_T(""),NULL, &dwType,(LPBYTE)szVISDir, &dwSize))
//Здесь _Т("") стоит для поля (Standard)
{
str=szVISDir;
}

RegCloseKey(hKeyOLE);
}
я получаю следующий стринг :
"C:\Programme\Internet Explorer\IEXPLORE.EXE" %1
потом я заменяю %1 на имя фаила который надо открыть.
стойте там и слушайте сюда, именно отсюда будет проистекать
 

Sprung zu