前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Delphi 判断exe, dll等应用程序[x86/x64]

Delphi 判断exe, dll等应用程序[x86/x64]

原创
作者头像
Tuesday
修改2019-11-01 17:49:56
6480
修改2019-11-01 17:49:56
举报
文章被收录于专栏:Qampp知识库.Qampp知识库.
代码语言:javascript
复制
function FileIS64( Filename:string ):Boolean;
var
  tsl:TStringStream;
  rStr:AnsiString;
begin
  Result := False;
  if not FileExists(Filename) then Exit;
  
  tsl := TStringStream.Create;
  try
    tsl.LoadFromFile(Filename);
    tsl.Position := 0;
  
    SetLength(rStr, tsl.Size * 2 );
    BinToHex(@tsl.Bytes[0], PAnsiChar(rStr), tsl.Size);
    Result := (Pos('5045000064', string(rStr)) > 1); 
  finally
    FreeAndNil(tsl);
  end;
end;

主是要转hex后, 判断数字.

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档