Результаты поиска по запросу "portable-executable"

6 ответов

Найдите ниже код, чтобы найти базовый адрес изображения в CPP:

2 ответа

По крайней мере, кто-то сказал что-то о переездах :). Кстати, когда происходит перемещение, эти страницы помечаются как частные / недоступные. Таким образом, перемещение очень дорого из памяти и времени (изменение кода для нового адреса).

прочитал несколько статей Мэтта Пьетрека о файлах Portable Executable (PE), например:Углубленный взгляд на формат исполняемых файлов Win32,Часть 1 а такжеЧас...

2 ответа

+1 Боже мой, это так здорово! : D спасибо, что поделились этим!

сбивает с толку, как работает функция «AnyCPU» в .NET: она загружает исполняемый файл как собственный 32-разрядный, если система 32-разрядная, и как 64-разрядный, если система 64-разрядная (что можно легко подтвердить с диспетчером задач). ...

ТОП публикаций

1 ответ

Как найти имя экспортируемой функции по порядковому номеру (экспорт по порядковому номеру)?

Я пытаюсь в каталоге экспорта, я получил имя экспортированной функции (экспорт по имени), просматривая каталог с помощью свойства addressoffnnames .... Здесь, Пример в comctl32.dll (api) всего имен fn 420, но нет имен fnnames 118 (экспорт по ...

1 ответ

 быть в состоянии написать свою собственную подсистему, используя NT Native API. Хотя для этого достаточно документации, если вы посмотрите, я не уверен, что этого достаточно для этой задачи. В любом случае подсистема Win32 всегда имела довольно «особый» статус, и теперь, когда другие подсистемы исчезли, я даже не уверен, что они даже пытались обеспечить интеграцию других подсистем. На NT 4 (для одного примера) я бы сказал «сложно, но почти наверняка возможно». В текущей версии Windows, я бы сказал, что есть вероятность того, что некоторые изменения в ядре не позволят ему работать - и намного ниже, чем вероятность того, что доступная в настоящее время документация подойдет любому, кроме MS реализация подсистемы.

я есть несколько вопросов о поле PE "подсистема", которые могут в некоторой степени перекрываться. Чтобы избежать спама в этом месте с каждым вопросом в отдельности, я решил задать их вместе, а затем заново задать все, что не было решено. ...

2 ответа

 подкаталог. Этот каталог составляет более 60 МБ, поскольку он включает в себя основные библиотеки .NET, необходимые для автономного развертывания.

я есть простое приложение ядра .net и опубликовать его с помощью следующей команды: dotnet publish -c Release -r win10-x64SqlLocalDbStarter.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> ...

6 ответов

В этом случае Java немного неудобно.

ел бы реализовать это в C # Я посмотрел здесь:http://www.codeproject.com/KB/cpp/PEChecksum.aspx [http://www.codeproject.com/KB/cpp/PEChecksum.aspx] И я знаю о функции ImageHlp.dll MapFileAndCheckSum. Однако по разным причинам я хотел бы ...

0 ответов

 проверить подписи MS Authenticode в Linux или других * nix системах. Однако инструмент просто проверяет саму подпись и не проверяет отзыв сертификата, достоверность отметки времени и т. Д., Хотя вы можете извлечь данные из подписи и сделать это вручную.

пример кода (или библиотеки), который может помочь мне проверить цифровые подписи для файлов Windows PE (.exe, .dll, .cab, .etc) на платформах, отличных от Windows, с использованием C ++. Я ищу платформонезависимый подход. Спасибо!

2 ответа

Спасибо за эту ссылку +1

ажется, это всегда будет 4 ГБ, потому что он использует один и тот же размер данных (A DWORD)? Не DWORD дляSizeOfImage всегда будет 32-битным? Или я ошибаюсь по поводу этого ограничения? Ответ4 ГБ действительно кажутся жестким ограничением для ...

2 ответа

PE Format - IAT Вопросы

Я пытаюсь написать упаковщик EXE для Windows. У меня есть кое-что проработанное до сих пор. Часть, которая мне нужна, - это «Таблица каталогов BOUND IMPORT» (или раздел .idata?), В основном, раздел PE-файла, который содержит список библиотек DLL, ...