У меня есть страница диагностики программного обеспечения, на которой я хотел бы перечислить информацию о версии файла для пары COM DLL. Страница работает под обычной ограниченной учетной записью ASP.Net (NETWORK SERVICE).
Учитывая ProgIDs библиотеки COM, каков наилучший способ получения физического пути к файлу или иного доступа к версии файла #?
Обратите внимание, что загрузка его через Type.GetTypeFromProgID и использование объекта Assembly типа не будет работать, поскольку возвращаемый объект Assembly является объектом для mscorlib.
Путь установки может быть выбран пользователем и не обязательно является конкретным значением.