Ich möchte einen benutzerdefinierten Assembly-Signatur-Mechanismus genau wie Strong Name implementieren, dann ein Programm zum Schreiben der Signatur-Informationen in der Assembly Metadaten entwickeln, in der Assembly der internen Lesen und Verifizieren der Signatur ist richtig. Ist dies möglich?Ist es möglich, Daten in der .net-Assembly Metadaten oder Header zu persistieren?
Antwort
Dies ist sicherlich möglich. Sie sollten ein benutzerdefiniertes Attribut für die Assembly hinzufügen. Nehmen Sie dazu einen Eintrag in der Tabelle CustomAttribute vor, die in Abschnitt 22.10 von ECMA 335 definiert ist.
Vielen Dank! Dies ist sehr hilfreich für mich – guaike
Ja, aber er kann es nicht in _file_ schreiben. –
@John: Ich kann wirklich nicht verstehen, ob Sie versuchen, mit der Behauptung, dass .NET nicht in Dateien schreiben kann, zu sein. Natürlich gibt es eine Menge API, um in Dateien in .NET zu schreiben. –
Die .NET-Assemblies sind normale Windows EXE- und DLL-Dateien. Anstatt also .NET-Metadaten zu schreiben, können Sie der Datei Ressourcen hinzufügen - mit WIN32-Funktionen wie UpdateResource.
- 1. Ist es möglich, SharePoint-Metadaten in HTML-Tags zu definieren?
- 2. Ist es möglich, Header bedingt zu setzen?
- 3. Ist es möglich, Metadaten in Winform einzubetten oder zur Laufzeit zu steuern?
- 4. Ist es möglich, die Quelle der Website-Daten zu finden?
- 5. Wie In-Memory-Datenbanken Daten persistieren
- 6. Ist es möglich, zwei Header-Zeilen in react-virtualized hinzuzufügen?
- 7. Ist es möglich, EXIF-Daten von Bildern in iPhone-Fotobibliothek zu speichern oder zu ändern
- 8. Tool oder Framework, um XML in relationalen Tabellen zu persistieren?
- 9. Ist es möglich, Daten in Firebase automatisch zu aggregieren
- 10. Ist es möglich, Daten nach Gruppe in Spark zu skalieren?
- 11. Ist es möglich, Daten von der Datenbank zu Facebook mit Facebook-Integration zu teilen, Wenn ja, wie es möglich ist
- 12. Ist es möglich, GroupCollection in List oder IEnumerable zu konvertieren?
- 13. ist es möglich, Cookies in Flash oder Flex zu speichern?
- 14. Ist es möglich, Daten zwischen zwei angularjs Apps zu teilen?
- 15. Ist es möglich, Header in einem WPF TabControl Links auszurichten?
- 16. Ist es möglich, Daten mit Threads ohne Klonen zu teilen?
- 17. beste Möglichkeit, Daten im .NET-Webdienst zu persistieren
- 18. Ist es möglich, ein benutzerdefiniertes Namespace-Tag in XMP-Dublin-Core-Metadaten zu erstellen?
- 19. Ist es möglich, Daten von Mysql-Datenbank
- 20. Ist es möglich, diese Daten mit XSLT zu summieren?
- 21. Ist es möglich, Daten mit LINQ Pivot?
- 22. Ist es möglich, Daten an PostgreSQL-Trigger zu übergeben?
- 23. ist es möglich, NSMutableArray oder NSDictionary Daten als Datei in iOS zu speichern?
- 24. Ist es möglich, die Daten einer Postanfrage in Firefox oder Chrome zu sehen?
- 25. Ist es möglich, Daten mit SqlCommand zu aktualisieren/einzufügen?
- 26. Mit PySerial ist es möglich auf Daten zu warten?
- 27. ist es möglich, Daten von Png mit Fopen zu bekommen?
- 28. pyspark: Ist es möglich, Zeilen zu leeren Datenrahmen oder rdd
- 29. Ist es möglich, mit Boost.Hana zu deserialisieren?
- 30. Ist es möglich, Variable in der Pipeline zu setzen?
Seien Sie nicht lächerlich. Eine Assembly ist eine Datei. Sie sollten jetzt wissen, dass .NET Dateien nicht lesen oder schreiben kann! –
Sicher, warum möchtest du? :) –
Warum? Ich simulierte sn.exe, es geschah nach Kompilierung abgeschlossen – guaike