Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Windows un 64 Bit Olduğunu Algılama  (Okunma sayısı 713 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 796
  • Rep: +13/-0
  • Cinsiyet: Bay
  • Delphi Sürümü: e) Hepsi
Windows un 64 Bit Olduğunu Algılama
« : 15 Aralık 2009 02:10:56 »
Windows un 64 Bit olduğunu algılayan kod.
Kod:  (Unknown Language)
  1. function IsWOW64: Boolean;
  2. type TIsWow64Process = function(Handle: THandle;var Res: BOOL):BOOL;stdcall;
  3. var
  4.   IsWow64Result: BOOL;
  5.   IsWow64Process: TIsWow64Process;
  6. begin
  7.   IsWow64Process := GetProcAddress(GetModuleHandle('kernel32'), 'IsWow64Process');
  8.   if Assigned(IsWow64Process) then begin
  9.     if not IsWow64Process(GetCurrentProcess, IsWow64Result) then
  10.       raise Exception.Create('Geçersiz fonksiyon adresi!...');
  11.     Result := IsWow64Result;
  12.   end else Result := False;
  13. end;
Örnek..:
Kod:  (Unknown Language)
  1. if IsWOW64 then Label1.Caption:='64 bit Windows x64' else Label1.Caption:='32 bit Windows x86';
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir