Der IIS läuft aus Sicherheitsgründen unter einem stark eingeschränkten Benutzer.
Um der
DLL den Zugriff auf die Registry zu ermöglichen, musst du entweder die entsprechende
DLL unter einem entsprechend priveligierten Benutzer laufen lassen ( lässt sich in der Verwaltung für die
DLL einzeln konfigurieren ) oder dem IIS-Benutzer entsprechende Rechte geben.
Überleg aber gut, was du tust! Die Rechte sind nicht grundlos so eingeschränkt.