Регистрация DLL в Windows 10 x64 | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
На Windows10 имею проблему с использованием dll-ки.
|
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
sphinx Сообщений: 31188 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Может поможет....
Цитата: support.microsoft.com ------------------ "Veni, vidi, vici!"(с) |
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
1) Для регистрации стоит напрямую вызывать DllRegisterServer экспортируемый компонентой (DECLARE DLL), а не использовать консольную утилиту которая по сути именно эту функцию и вызывает.
2) Для регистрации компоненты требуется административный доступ. Т.е. надо запускать программу (та которая и будет производить регистрацию) с правами администратора. Поэтому такую регистрацию крайне желательно делать из установщика, а никак не непосредственно из рабочей программы. 3) Есть вариант RegFreeCom, где вместо регистрации в реестре (со всем вытекающим из этого геморроем) нужная информация прописывается в манифест той программы которая и будет использовать компоненту - в поиск по форуму за подробностями. ------------------ WBR, Igor Исправлено 1 раз(а). Последнее : Igor Korolyov, 11.12.19 22:14 |
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
Vedmak Сообщений: 5973 Откуда: CiTY Дата регистрации: 30.10.2003 |
Игорь правильно указал. Если перефразировать, то в Win10 достаточно серьезно переработана политика вторжения в ОС. Таким образом ранее казавшееся тривиальной регистрация новой библиотеки требует пересмотрения. Права пользователя теперь "наше все". ------------------ Говорить стоит лишь для тех, кто слушает. |
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
hztp_serg Автор Сообщений: 577 Откуда: Хмельницкий Дата регистрации: 19.06.2007 |
Большое спасибо за ответ! |
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
Sega Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
Поддержу. Я с помощью подсказки Игоря как раз реализовал изолированные RegFreeCom. Всё достаточно понятно. Но сразу хочу поделиться опытом, что полностью решить проблему удалось только поднятием прав программы в самом манифесте
Иначе, если у пользователя в операционке урезаны права, то COM-объект создается, но работает криво. Я уже ранее задавал подобные вопросы forum.foxclub.ru Удачи. |
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Смотря что за ком-объект... Обычным календарикам/деревьям/выбирателям дат админские права не нужны. А если это компонента для взаимодейтвия с каким железом, ещё и писанная "восточными партнёрами" - то не удивительно
------------------ WBR, Igor |
Re: Регистрация DLL в Windows 10 x64 | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
ИК, зачем ты написал это ответ? Ты - светоч мысли ФК, а написал, что "хз", как пишем мы, плебеи.
|
© 2000-2024 Fox Club  |