![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Народ, помогите!!! Как определить установлен ли Word в системе?
Ifrit © (2003-03-09 13:37:00)Народ, помогите!!! Как определить установлен ли Word в системе?
k2 (2003-03-10 19:49:00) [1]Информация о 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"
Ifrit (2003-03-10 16:38:00) [2]Эта да... но во-первых непонятно какого-именно ключа в реестре проверять, а во-вторых Word то, может быть установлен в разных местах, не обязательно в c:\program Files\Microsoft Office и т.д.
OxOTHuK (2003-03-09 21:54:00) [3]FileExists //??
}{enon (2003-03-09 21:11:00) [4]Проверить наличие какого-нибудь ключа в реестре.
k2 (2003-03-09 18:55:00) [5]CreateOleObject("Word.Application");
Song (2003-03-09 17:46:00) [6]FindExecutable()
Можно через OLE
k2 (2003-03-09 14:25:00) [7]Можно попробовать запустить и если успешно - то установлен :)