Я работаю над программой, использующей проект JACOB (JAva COm Bridge).
Есть файл, который нужно открыть, передается полное имя (например, c: \ test \ test.xls). Чтобы JACOB мог создать новый ActiveXComponent, ему нужно передать ProgID или CLSID. (Например, Excel.Application или Word.Application, но за пределами области MS также имеется Autocad.Application и т. Д.)
Так как же связать расширение файла или тип MIME с заданным ProgID или CLSID? Есть ли еще одна БД, к которой я могу присоединиться к спецификации Win32_ProgIDS? Спецификация Win32_ProgIDS имеет все ProgID.