Проверка подлинности addin

Автор Тема: Проверка подлинности addin  (Прочитано 2997 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн OwnWayАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Проверка подлинности addin
« : 19-01-2020, 17:23:16 »
Здравствуйте. По задумке, Inventor подхватив dll впервые, должен определяет её как активированную, но при первом запуске возникает сообщение о проверки подлинности.


Как с этим бороться?

Также, хотелось уточнить момент сборки dll в VS2019. (Использую исходник из SDK) В событиях после сборки записаны строки:
Код - INI [Выбрать]
  1. call "%VS140COMNTOOLS%vsvars32"
  2.                         mt.exe -manifest "$(ProjectDir)ATest.X.manifest" -outputresource:"$(TargetPath)";#2
  3.                         XCopy "$(TargetPath)" "%AppData%\Autodesk\ApplicationPlugins\$(TargetName)\" /Y /R
  4.                     XCopy "$(ProjectDir)Autodesk.ATest.Inventor.addin" "%AppData%\Autodesk\ApplicationPlugins\$(TargetName)\" /Y /R  
  5.  

Строки с копированием dll и .addin мне совершенно не нужны. Оставляя строки для внедрения манифеста,
Код - INI [Выбрать]
  1. call "%VS140COMNTOOLS%vsvars32"
  2.                         mt.exe -manifest "$(ProjectDir)ATest.X.manifest" -outputresource:"$(TargetPath)";#2
  3.  
dll не собирается  - ошибка 9009.

P.S. Первая строка ничего не вызывает (но это не точно), так как файла vsvars32 в той директории нет.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн OwnWayАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Проверка подлинности addin
« Ответ #2 : 19-01-2020, 23:44:55 »
Хотелось бы ещё узнать о том что делать с проверкой на подлинность dll. Как избежать предупреждение системы безопасности при первом запуске ?

Отмечено как Решение OwnWay 05-02-2020, 18:41:10

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Проверка подлинности addin
« Ответ #3 : 19-01-2020, 23:46:20 »
Хотелось бы ещё узнать о том что делать с проверкой на подлинность dll. Как избежать предупреждение системы безопасности при первом запуске ?
Ну самое правильное решение - подписать сертификатом dll-файл.
Альтернативные варианты описаны здесь: https://adndevblog.typepad.com/manufacturing/2016/04/add-in-security-in-inventor-2017.html
« Последнее редактирование: 20-01-2020, 00:54:15 от Александр Ривилис »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение