2011-10-01 15 views
44

Kiedy próbuję uruchomić Oleview otrzymuję komunikat o błędzie informujący, że DllRegisterServer powiodło się dla IViewer.dll (przepraszam chciałem zamieścić zrzut ekranu, ale nie mogę, dopóki nie dostanę 10 reputacji = P)DllRegisterServer w iviewers udało

Oleview będzie działał, ale jak mówi msg, nie można patrzeć na interfejsy, co jest dokładnie tym, co chcę zrobić.

Znalazłem mój plik iviewer.dll i uruchomiłem na nim regsvr32. Więc nie jestem pewien, co słychać.

Odpowiedz

71

Ack, powinien był zrobić więcej należytej staranności. Znaleziono this na msdn, który wyjaśnia, że ​​musisz uruchomić Oleview jako admin. Głupi UAC.

Próbowałem go i działa, jak admin pracuje dla mnie.

+0

Dzięki wam bardzo rozwiązaliście mój problem. –

7

Wystarczy uruchomić go po raz pierwszy jako administrator. Upewnij się jednak, że otworzyłeś plik tlb, więc rejestruje on IVIEWERS.DLL jako serwer COM w rejestrze. Następnie możesz uruchomić go jako zwykłego użytkownika. Zostało to wyjaśnione w pliku readme pakietu Windows SDK.

+5

Można by pomyśleć, że mogą wyjaśnić to w oknie dialogowym lub coś takiego ... – SamB

Powiązane problemy