2015-01-13 9 views
0

Я написал инструмент командной строки на C#, который заменяет ресурс в файле .resources для альтернативного. Он использует ResourceReader и ResourceWriter.Чтение ресурсов из не-управляемой dll с C#

Я хотел бы сделать то же самое для файлов dll, но я не могу найти способ сделать это. Я попытался использовать Reflection, но это работает только с DLL, которые являются .net (управляемыми). Большинство DLL, которые я использую, построены с другими вещами.

Я не могу на всю жизнь понять, как это сделать! Такие вещи, как Resource Hacker, делают это, поэтому это должно быть возможно.

Может кто-нибудь помочь, пожалуйста?

Благодаря

Simon

+0

Я предполагаю, что вы должны получить спецификации о том, как интерпретировать содержимое двоичного в DLL , Если у вас есть старые старые DLL-файлы Windows, вы должны проверить MSDN. –

+0

http://msdn.microsoft.com/en-us/library/windows/desktop/ms648049%28v=vs.85%29.aspx –

+0

Спасибо за это, но я надеялся сделать это с C#. Знаете ли вы, есть ли эквиваленты C# этих функций? Кажется, что все они были заменены версиями Reflection. –

ответ

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

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