Я регистрирую сборку delphi с помощью regsvr32. В настоящее время мы используем Desktop Authority для развертывания нашего установочного пакета для приложения .NET. Нам нужно использовать сборку delphi в нашем приложении .NET, поэтому мне нужно зарегистрировать сборку с помощью regsvr32 при установке. Несмотря на то, что я столкнулся с проблемами, если я зарегистрируюсь из управления рабочим столом с использованием командного файла или даже exe, который вызывает regsvr32, сбои сбоя при попытке загрузить. Я получаю исключение COm, говоря, что произошла ошибка, вызвавшая ошибку Com Class factory: 800401f9. Я зарегистрировал сборку локально, и она будет работать нормально. Я также попытался добавить ключи реестра непосредственно к установщику, и это тоже не работает, такая же ошибка. Есть ли способ получить эту работу от Desktop Autority или установщика?Regsvr32 и администратор рабочего стола
1
A
ответ
0
Вы пытались запустить установку в качестве администратора? Также убедитесь, что ваш установщик назван setup или установить в качестве первых 5 или 7 символов с уважением. Если нет, и установка в VISTA/Win7, то установщик приложения может не обновлять реестр должным образом.
+0
Он работает как администратор. Он называется setup. Сейчас мы запускаем win xp. Кажется настолько странным, что это вызывает эту проблему. – Andy
Смежные вопросы
- 1. C# Обновление рабочего стола рабочего стола
- 2. Внешние плагины для рабочего стола для рабочего стола Phonegap
- 3. C# Обновление рабочего стола рабочего стола из класса
- 4. Launchd предотвращает смену рабочего стола с рабочего стола
- 5. Генерирование рабочего стола .NET
- 6. Поток рабочего стола
- 7. Синхронизация фона рабочего стола
- 8. Таблица рабочего стола Sharepoint
- 9. Разработка кроссплатформенного рабочего стола
- 10. Настройка рабочего стола eclipse
- 11. Безопасность рабочего стола Sitecore
- 12. Виджеты рабочего стола Python
- 13. Rails оптимизация рабочего стола
- 14. MapKit для рабочего стола?
- 15. окно рабочего стола уведомление
- 16. Java удаленного рабочего стола
- 17. Действительность рабочего стола
- 18. Расположение оболочки рабочего стола
- 19. Изменение рабочего стола периодически
- 20. Qt приложения рабочего стола
- 21. Замена рабочего стола Windows
- 22. положение значков рабочего стола
- 23. Scala для рабочего стола
- 24. MVC.NET для рабочего стола
- 25. Блоки рабочего стола UI
- 26. алгоритм поиска рабочего стола
- 27. Sitecore - Безопасность рабочего стола
- 28. Создать ярлык рабочего стола
- 29. Зарезервировать часть рабочего стола
- 30. Макрос бегущего рабочего стола?
dll Вы пытаетесь зарегистрироваться на regsvr32 - это win32 dll, верно? Также могут отсутствовать зависимости. Как, может быть, он скомпилирован с пакетами времени выполнения и отсутствует rtl100.bpl. Вы пробовали отладки, чтобы получить дополнительную информацию? –
Да, я пробовал отлаживать, но все, что я получаю, это ComException. Он не должен упускать никаких зависимостей, потому что когда я запускаю Regsvr32 из cmd локально, все это работает. Но если я попробую что-нибудь от установщика или DA, это не сработает. и да, это dll win32. – Andy