Определить тип EXE-файлаDelphi , Программа и Интерфейс , EXE файлОпределить тип EXE-файла
Оформил: DeeCo function GetEXEType(FileName: string): string; var BinaryType: DWORD; begin if GetBinaryType(PChar(FileName), Binarytype) then case BinaryType of SCS_32BIT_BINARY: Result := 'Win32 executable'; SCS_DOS_BINARY: Result := 'DOS executable'; SCS_WOW_BINARY: Result := 'Win16 executable'; SCS_PIF_BINARY: Result := 'PIF file'; SCS_POSIX_BINARY: Result := 'POSIX executable'; SCS_OS216_BINARY: Result := 'OS/2 16 bit executable' else Result := 'unknown executable' end else Result := 'File is not an executable'; end; procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption := GetEXEType('c:\windows\notepad.exe'); end; { Windows NT/2000: Requires Windows NT 3.5 or later. Windows 95/98: Unsupported. } Функция GetEXEType в Delphi позволяет опреде́лит тип EXE-файла, указав имя файла как параметр, и возвращает строковое значение, соответствующее типу файловой системы. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |