Einzelnen Beitrag anzeigen

TPok

Registriert seit: 19. Jul 2004
Ort: Eisenach
25 Beiträge
 
Delphi 2005 Professional
 
#1

Strong Name für COM-Importe

  Alt 13. Mär 2006, 19:06
Hallo,

für ein selbsterstelltes Package bzw. eine Anwendung kann ich ja im Projektquelltext per "[assembly: AssemblyKeyFile('')]" ein KeyFile angeben, sodass die Assembly signiert wird.

Füge ich aber meiner Assembly eine Referenz zu einer externen "alten" Typelibrary hinzu, erzeug Delphi automatisch eine Interop.XXX.dll. Diese ist natürlich nicht signiert. Kann ich das irgendwie nachholen/einstellen.

Da mein Projekt von einem Netzwerklaufwerk ausgeführt werden soll, springt erstmal die .NET-Sicherheit an. Nach allem, was ich bis jetzt herausgefunden habe, ist die Rechtevergabe für einen eigenen Strong Name besser, als einfach die Sicherheitseinstellung für das gesamte lokale Netz hochzusetzen.

Ich hoffe, jemand hat einen Lösungsvorschlag.

Gruß,
Stephan
Stephan Fietzek
  Mit Zitat antworten Zitat