2009-08-16 2 views
1

Я хочу реализовать механизм подписи пользовательской сборки так же, как и сильное имя, , а затем разработать программу для записи информации подписи в сборке. Метаданные. В сборке внутреннего чтения и проверки подписи правильно. Возможно ли это?Возможно сохранение данных в метаданных или заголовке сборки .net?

+0

Не смешно. Сборка - это файл. Вы должны знать, что .NET не может читать или писать файлы! –

+1

Конечно, зачем вам это нужно? :) –

+0

Почему? Я смоделировал sn.exe, это случилось после завершения компиляции – guaike

ответ

2

Это, безусловно, возможно. Вы должны добавить настраиваемый атрибут для сборки. Для этого сделайте запись в таблице CustomAttribute, которая определена в разделе 22.10 от ECMA 335.

+0

Спасибо! Это очень полезно для меня. – guaike

+0

Да, но он не может записать его в _file_. –

+0

@John: Я действительно не могу понять, пытаетесь ли вы быть миролюбивым, утверждая, что .NET не может писать файлы. Конечно, есть много API для записи в файлы в .NET. –

0

Сборки .NET являются обычными файлами Windows .exe и .dll. Поэтому вместо написания метаданных .NET вы можете добавлять ресурсы в файл - используя функции WIN32, такие как UpdateResource.

 Смежные вопросы

  • Нет связанных вопросов^_^