Dll не регистрируется для всех пользователей
Надеюсь, это находится в правильном месте, но у меня, кажется, есть проблема с зарегистрированной DLL.
Наше основное приложение написано для Power Builder версии 11, и через различные объекты мы можем вызывать зарегистрированные C# .dll
C# .dll создается в Visual Studio 2008 и устанавливается с помощью установщика, который сделал кто-то еще в здании. Когда пользователь запускает установщик, ему предоставляется возможность зарегистрировать его для всех или "Просто я"
.Dll успешно установлен, и пользователь, который выполнил установку, может запустить приложение Power Builder и вызвать функции внутри.dll.
Проблема, которая возникает, заключается в том, что любой другой пользователь, который запускает приложение Power Builder, получает сообщение с сообщением: "Невозможно подключиться к: [my dll]".
Я пытался заново зарегистрировать.dll (используя Regasm), но это не работает. Я подтвердил, что папка находится в системной переменной PATH.
Единственное решение, которое я нашел, - удалить DLL из панели управления и переустановить его с нуля. Но та же проблема возникает после установки.
В чем может быть проблема? Я начинаю думать, что это должно быть проблемой прав, но я не могу быть на 100% положительным.