⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 coffheaderform.pas

📁 學習資料網上下載
💻 PAS
字号:
unit COFFHeaderForm;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  PEHeaderForm, ComCtrls;

type
  TfmCOFFHeader = class(TfmPEHeader)
  private
  protected
    procedure SetObject(const Value: TObject); override;
  public
    { Public declarations }
  end;

var
  fmCOFFHeader: TfmCOFFHeader;

implementation

resourcestring
  s_Machine = 'Architecture type of type of the computer';
  s_NumberOfSections = 'Specifies the number of sections';
  s_TimeDateStamp = 'Date file was created by the linker';
  s_PointerToSymbolTable = 'Offset of symbol table';
  s_NumberOfSymbols = 'Number of symbols in the symbol table';
  s_SizeOfOptionalHeader = 'Size of the optional header';
  s_Characteristics = 'Image characteristic';


procedure TfmCOFFHeader.SetObject(const Value: TObject);
begin
  inherited;

  ListView1.Items.BeginUpdate;
  try
    ListView1.Items.Clear;
    with PEModule.COFFHeader do
    begin
      AddEntry ('Machine', Machine, s_Machine);
      AddEntry ('NumberOfSections', NumberOfSections, s_NumberOfSections);
      AddEntry ('TimeDateStamp', TimeDateStamp, s_TimeDateStamp);
      AddEntry ('PointerToSymbolTable', PointerToSymbolTable, s_PointerToSymbolTable);
      AddEntry ('NumberOfSymbols', NumberOfSymbols, s_NumberOfSymbols);
      AddEntry ('SizeOfOptionalHeader', SizeOfOptionalHeader, s_SizeOfOptionalHeader);
      AddEntry ('Characteristics', Characteristics, s_Characteristics);
    end
  finally
    ListView1.Items.EndUpdate
  end
end;

{$R *.DFM}

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -