У меня есть скрипт Powershell для настройки идентификатора пользователя 32-битного приложения DCOM (Excel 32бит).Для этого я использовал образец пакета Microsoft Windows SDK для Windows 7, который я скомпилировал в DComPerm.exe.
New-Item -Path "$RegPath" -Name "$AppID" -Value "Microsoft Excel Application"
Dcomp.exe -runas "$appId" $DomainUser $Password
Все выглядит хорошо, я ожидаю, что Excel откроет это исключение при открытии:
«Невозможно использовать связывание и встраивание объектов»
Это происходит только в том случае, если я вручную ввожу mmc comexp.msc / 32, а затем просматриваю консоль службы компонентов, пока не нажму на Конфигурация DCOM.
(что нормальноЯ использую 32-битное приложение Excel на 64-битной машине с Windows)
Я не знаю, как написать этот последний шаг.