Dosya Uzantısından Programın Tespiti

Reklam Alanı

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
const
BufferSize = {$IFDEF Win32} 540 {$ELSE} 80 {$ENDIF};
var
Buffer : PChar;
StringPosition : PChar;
ReturnedData: Longint;
begin
Buffer := StrAlloc(BufferSize);
try
{ get the first entry, don’t bother about the version !}
ReturnedData := BufferSize;
StrPCopy(Buffer, ‘.pas’);
RegQueryValue(hKey_Classes_Root, Buffer, Buffer,
ReturnedData);
if StrLen(Buffer) > 0 then
begin
showmessage(strpas(buffer));
end;
except
showmessage(‘bulunamadi’);
end;

end;

Benzer Yazılar:

  1. Delphi ile Mp3 dosya çalmak çaldırmak
  2. Tüm Dosya ve Klasörlerin Listesini Almak
  3. Ekran Klavyesi
  4. ASCII Kodlarını Bulmak
  5. Bilgisayardaki Sürücü Listesini Almak
  6. Dosya Kopyalama
  7. Metin İçerisinden Bir Karakter Silmek
Etiketler:

Eğer yazıyı beğendiyseniz ya da ekleyecekleriniz varsa, lütfen yorumunuz yazın veya RSS aboneliği ile yeni yazılardan anında haberdar olun.

Yorum yapın

*

Gizlilik Politikası