Dll не регистрируется для всех пользователей - PullRequest
1 голос
/ 25 июля 2011

Надеюсь, это находится в правильном месте, но у меня, похоже, есть проблема с зарегистрированной DLL.

Наше основное приложение написано для Power Builder версии 11, и через различные объекты мы можем вызывать зарегистрированные C # .dll

.

C # .dll создается в Visual Studio 2008 и устанавливается с помощью установщика, который сделал кто-то еще в здании. Когда пользователь запускает установщик, ему предоставляется возможность зарегистрировать его для всех или «Просто я»

.dll успешно установлена, и пользователь, который установил ее, может запустить приложение Power Builder и вызвать функции внутри .dll.

Проблема, которая возникает, заключается в том, что любого другого пользователя, который запускает приложение Power Builder, приветствует окно с сообщением: Невозможно подключиться к: [my dll].

Я пытался заново зарегистрировать .dll (используя Regasm), но это не сработало. Я подтвердил, что папка находится в системной переменной PATH.

Единственное решение, которое я нашел, - это удалить .dll из панели управления и переустановить его с нуля. Но та же проблема возникает после установки.

В чем может быть проблема? Я начинаю думать, что это должно быть проблемой с правами, но я не могу быть на 100% положительным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...