资 源 简 介
PE Bliss
Cross-Platform Portable Executable C++ Library
Compatible with Windows and Linux (tested on MSVC++ 2008, 2010, GCC 4.4 on Linux). Currently tested on little-endian systems only and might not support big-endian ones.
Library has many usage samples and is well unit-tested.
Library is free to use in both commertial and non-commertial projects. You can also modify and redistribute it. If you are using it, please, do not forget to specify the name or other copyright of PE Bliss somewhere in the description of your project.
A huge update is coming soon! Possible new features of the future update:
more high-level classes and functions to work with PE resources;
high-level .NET PE parsing (metadata tables, signatures, resources);
C++/CLI wrapper, which allows .NET developers to use the library in C# or VB.NET projects;
more samples and
文 件 列 表
pe_lib
entropy.cpp
entropy.h
file_version_info.cpp
file_version_info.h
Makefile
message_table.cpp
message_table.h
pe_base.cpp
pe_base.h
pe_bliss.h
pe_bliss_resources.h
pe_bound_import.cpp
pe_bound_import.h
pe_checksum.cpp
pe_checksum.h
pe_debug.cpp
pe_debug.h
pe_directory.cpp
pe_directory.h
pe_dotnet.cpp
pe_dotnet.h
pe_exception.cpp
pe_exception.h
pe_exception_directory.cpp
pe_exception_directory.h
pe_exports.cpp
pe_exports.h
pe_factory.cpp
pe_factory.h
pe_imports.cpp
pe_imports.h
pe_lib.vcproj
pe_lib.vcxproj
pe_lib.vcxproj.filters
pe_load_config.cpp
pe_load_config.h
pe_properties.cpp
pe_properties.h
pe_properties_generic.cpp
pe_properties_generic.h
pe_rebuilder.cpp
pe_rebuilder.h
pe_relocations.cpp
pe_relocations.h
pe_resources.cpp
pe_resources.h
pe_resource_manager.cpp
pe_resource_manager.h
pe_resource_viewer.cpp
pe_resource_viewer.h
pe_rich_data.cpp
pe_rich_data.h
pe_section.cpp
pe_section.h
pe_structures.h
pe_tls.cpp
pe_tls.h
readme.txt
resource_bitmap_reader.cpp
resource_bitmap_reader.h
resource_bitmap_writer.cpp
resource_bitmap_writer.h
resource_cursor_icon_reader.cpp
resource_cursor_icon_reader.h
resource_cursor_icon_writer.cpp
resource_cursor_icon_writer.h
resource_data_info.cpp
resource_data_info.h
resource_internal.h
resource_message_list_reader.cpp
resource_message_list_reader.h
resource_string_table_reader.cpp
resource_string_table_reader.h
resource_version_info_reader.cpp
resource_version_info_reader.h
resource_version_info_writer.cpp
resource_version_info_writer.h
stdint_defs.h
utils.cpp
utils.h
version_info_editor.cpp
version_info_editor.h
version_info_types.h
version_info_viewer.cpp
version_info_viewer.h
samples
address_convertions
basic_dotnet_viewer
basic_info_viewer
bound_import_reader
debug_info_reader
entropy_calculator
exception_dir_reader
exports_reader
export_adder
full_pe_rebuilder
image_config_editor
imports_reader
import_adder
lib.h
Makefile
pe_config_reader
pe_realigner
pe_rebaser
pe_sections_reader
pe_stripper
relocations_reader
relocation_adder
resource_editor
resource_viewer
rich_overlay_stub_reader
sample.mak
sections_and_addresses
section_adder
tls_editor
tls_reader
tests
bin
lib.h
Makefile
pe_files
test.h
tests.mak
tests_basic
tests_utils
test_bound_import
test_checksum
test_debug
test_dotnet
test_entropy
test_exception_directory
test_exports
test_imports
test_load_config
test_relocations
test_resources
test_resource_bitmap
test_resource_icon_cursor
test_resource_manager
test_resource_message_table
test_resource_string_table
test_resource_version_info
test_resource_viewer
test_rich_data
test_runner
test_tls
Makefile
pe_bliss_tests_vc9.sln
pe_bliss_tests_vc10.sln
pe_bliss_vc9.sln
pe_bliss_vc10.sln