| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | | | FLOEFD: Analysen und Simulationen direkt in Solid Edge und NX, Webinar am 15.07.2024 |
Autor
|
Thema: Continuous Release NX Open neue Signatur notwendig (497 / mal gelesen)
|
abbit Mitglied
Beiträge: 25 Registriert: 20.06.2005 NX 10 NX 1872 NX 2306 (Test) NVIDIA Quadro K2200 Windows 10 64 bit
|
erstellt am: 06. Mrz. 2024 12:40 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, wir haben einige NX Open Funktionen (dll) im Einsatz, ab der Version NX 2306 erscheint die Meldung, dass die Funktionen alle neu signiert werden müssen. „NXOpen signature is expired and is no longer considered to be signed.” In der Version NX2007 sind die Funktionen ohne Fehlermeldung gelaufen, letzte Signierung erfolgte für die NX10. Weiß jemand ab welcher Version die dlls neu signiert werden müssen? Vielen Dank ------------------ Gruß abbit [Diese Nachricht wurde von abbit am 06. Mrz. 2024 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2695 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 06. Mrz. 2024 18:36 <-- editieren / zitieren --> Unities abgeben: Nur für abbit
Hallo abbit, das kam irgendwann mit den ersten CR-Versionen. Wann genau weis ich leider nicht auswendig, würde aber mal auf die 1899 tippen. Das lässt sich sicher genauer untersuchen, lohnt sich m.E. aber nicht. In den Customer Defaults gibt's eine Einstellung (Gateway/General/Automation), mit der sich die Warnungen eine gewisse Zeit unterdrücken lassen. Dammit lassen sich ein paar Versionen überbrücken. Sobald aber Siemens den Stecker zieht, was in vielen Fällen keine technische Notwendigkeit wäre , brauchst du ohnehin eine neue Signatur. Und da würde ich die letzte verfügbare nehmen, eine dll signieren und kurz testen, ob die älteste benutzte Version damit auch noch läuft. Andernfalls muss man leider unterschiedlich signierte Programme verwenden, die dann jeweils ca. 5-10 Versionen abdecken. In der 2206 laufen Programme mit NX12-Signatur (pre-1899-signature) jedenfalls noch mit einer Warnung, in der 2212 ist dann Schluss mit pre-1899. Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
abbit Mitglied
Beiträge: 25 Registriert: 20.06.2005 NX 10 NX 1872 NX 2306 (Test) NVIDIA Quadro K2200 Windows 10 64 bit
|
erstellt am: 12. Mrz. 2024 10:54 <-- editieren / zitieren --> Unities abgeben:
|
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin
Beiträge: 5430 Registriert: 19.05.2000 (12-2023) --------------------------------------------- [stable] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 BCT-Inspector Neutral v22R2 @M7720 Win10 (21H2)
|
erstellt am: 12. Jun. 2024 09:17 <-- editieren / zitieren --> Unities abgeben: Nur für abbit
Zitat: Original erstellt von abbit: Vielen Dank für die Antwort. Der Tipp mit der Einstellung hat mir schon weitergeholfen.
Welche Einstellung ist damit gemeint ? Die #Gateway #General #Automation #IncompatiblePrograms #ShowWarningWhenLoading wirds ja nicht sein, oder ? Und wenn man am Lizenzserver die entsprechende(n) nxopen Lizenz(en) verfügbar hat, wird man mit einer ungültigen Signatur auch interaktiv kein sichtbares Problem haben, d.h. man kann sich maximal die Meldung wegkonfigurieren, nicht das Problem. Ich aktualisiere bei jedem Update die Programme auf die neue Version und kopiere dabei auch die aktuelle Signatur rein. Ist natürlich einfacher wenn man nur eine einzelne NX Version maintainen braucht ....
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
abbit Mitglied
Beiträge: 25 Registriert: 20.06.2005 NX 10 NX 1872 NX 2306 (Test) NVIDIA Quadro K2200 Windows 10 64 bit
|
erstellt am: 12. Jun. 2024 10:10 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von ThomasZwatz:
Welche Einstellung ist damit gemeint ? Die #Gateway #General #Automation #IncompatiblePrograms #ShowWarningWhenLoading wirds ja nicht sein, oder ? Und wenn man am Lizenzserver die entsprechende(n) nxopen Lizenz(en) verfügbar hat, wird man mit einer ungültigen Signatur auch interaktiv kein sichtbares Problem haben, d.h. man kann sich maximal die Meldung wegkonfigurieren, nicht das Problem. Ich aktualisiere bei jedem Update die Programme auf die neue Version und kopiere dabei auch die aktuelle Signatur rein. Ist natürlich einfacher wenn man nur eine einzelne NX Version maintainen braucht ....
Ja diese Einstellung war gemeint. Dadurch werden einige Meldungen beim Starten von NX2306 ausgeschaltet, und ich kann z.B. in das Modul Manufacturing wechseln. Das Problem mit den Signaturen ist nicht behoben, diese müssen erneuert werden. Ist es möglich eine vorhandene DLL ohne Compilerlauf zu signieren? ------------------ Gruß abbit Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin
Beiträge: 5430 Registriert: 19.05.2000 (12-2023) --------------------------------------------- [stable] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 BCT-Inspector Neutral v22R2 @M7720 Win10 (21H2)
|
erstellt am: 12. Jun. 2024 12:50 <-- editieren / zitieren --> Unities abgeben: Nur für abbit
Zitat: Original erstellt von abbit: ... Ist es möglich eine vorhandene DLL ohne Compilerlauf zu signieren?
Ja, das ist die "eigentliche Signierung" .... wenns beim Kompilieren mitgemacht wird hast du (oder wer anderes) bereits Hand angelegt. Und ist natürlich unterschiedlich ob Java, dotNet, OpenC .... Siehe NXOpenProgrammersGuide #Signing Process - Language specific details aber ich glaub wenn die originale SigningRessource veraltet ist, wird das mitunter auch nichts (?) - musst du mal probieren. Und ein NXOpenC muss mit grosser Wahrscheinlichkeit eh immer neu kompiliert werden weil ein anderer Compiler her muss/soll. [Diese Nachricht wurde von ThomasZwatz am 12. Jun. 2024 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
abbit Mitglied
Beiträge: 25 Registriert: 20.06.2005 NX 10 NX 1872 NX 2306 (Test) NVIDIA Quadro K2200 Windows 10 64 bit
|
erstellt am: 12. Jun. 2024 14:12 <-- editieren / zitieren --> Unities abgeben:
|
| Ingenieur/Techniker als Konstrukteur (m/w/d) für den Berufseinstieg | SCHULER KONSTRUKTIONEN ist ein führender Engineering-Dienstleister. Seit 1968 entwickeln und konstruieren wir für zahlreiche namhafte Kunden. Mit qualifiziertem und engagiertem Personal setzen wir auf Qualitätsarbeit. Über 500 Mitarbeitende in der SCHULER-Firmengruppe sind derzeit in vielen verschiedenen Branchen für uns tätig. Wir sind unabhängig und bieten als Familienunternehmen langfristig sichere Arbeitsplätze.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2695 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 12. Jun. 2024 15:25 <-- editieren / zitieren --> Unities abgeben: Nur für abbit
Hallo zusammen, eine neue Signatur sollte ausreichen, neu kompilieren muss m.E. nicht unbedingt sein. Die SigningRessource.res hat sich von NX11 auf NX12 mal geändert, seither nicht mehr. Da steht am Anfang und am Ende NXAUTHBLKNT, dazwischen sind beim Original > 500 Leerzeichen. Diese werden beim Signieren entsprechend der Version überschrieben, anschliessend steht der Webkey und die binäre Signatur anstelle der Leerzeichen drin. Daneben sollte man sich alle paar Versionen auch mal den Quellcode anschauen. Da gibt's hin und wieder neue bzw. auch veraltete Funktionen, die zu ersetzen sind. Danach muss sebstverständlich neu kompiliert und signiert werden. Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|