Форум: "Система";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];
Вниз
Народ, помогите!!! Как определить установлен ли Word в системе? Найти похожие ветки
← →
Ifrit (2003-03-09 13:37) [0]Народ, помогите!!! Как определить установлен ли Word в системе?
← →
k2 (2003-03-09 14:25) [1]Можно попробовать запустить и если успешно - то установлен :)
← →
Song (2003-03-09 17:46) [2]FindExecutable()
Можно через OLE
← →
k2 (2003-03-09 18:55) [3]CreateOleObject("Word.Application");
← →
}{enon (2003-03-09 21:11) [4]Проверить наличие какого-нибудь ключа в реестре.
← →
OxOTHuK (2003-03-09 21:54) [5]FileExists //??
← →
Ifrit (2003-03-10 16:38) [6]Эта да... но во-первых непонятно какого-именно ключа в реестре проверять, а во-вторых Word то, может быть установлен в разных местах, не обязательно в c:\program Files\Microsoft Office и т.д.
← →
k2 (2003-03-10 19:49) [7]Информация о COM-сервере Word расположена в реестре:
[HKEY_CLASSES_ROOT\Word.Application]
@="Приложение Microsoft Word"
[HKEY_CLASSES_ROOT\Word.Application\CLSID]
@="{000209FF-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Word.Application\CurVer]
@="Word.Application.9"
Путь к серверу,имя,тип:
[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}]
@="Приложение Microsoft Word"
[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\LocalServer32]
@="C:\\PROGRA~1\\MICROS~1\\OFFICE\\WINWORD.EXE /Automation"
[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\ProgID]
@="Word.Application.9"
[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\VersionIndependentProgID]
@="Word.Application"
[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\InprocHandler32]
@="ole32.dll"
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c