![]() |
|
GetOSinfo تحديد نسخة النظام & BuildNumber - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي والتعامل مع النظام و الذاكرة (https://delphi4arab.net/forum/forumdisplay.php?fid=20) +--- الموضوع : GetOSinfo تحديد نسخة النظام & BuildNumber (/showthread.php?tid=2585) |
GetOSinfo تحديد نسخة النظام & BuildNumber - TF6M - 22-11-2010 السلام عليكم و رحمة الله و بركاته - تحديد نسخة النظام المستخدم من الكيرنل , RtlGetVersion & NtBuilder PHP كود : {*******************************************************}كود : Type
_OSVERSIONINFOW = Record
dwOSVersionInfoSize :ULONG;
dwMajorVersion :ULONG ;
dwMinorVersion :ULONG ;
dwBuildNumber :ULONG ;
dwPlatformId :ULONG ;
szCSDVersion :Array [0..127] Of WCHAR;
End;
RTL_OSVERSIONINFOW = _OSVERSIONINFOW;
PRTL_OSVERSIONINFOW = ^RTL_OSVERSIONINFOW;
Function RtlGetVersion(lpVersionInformation :PRTL_OSVERSIONINFOW ) :NTSTATUS;StdCall;
implementation
Function RtlGetVersion; external NtKernel name '_RtlGetVersion';PHP كود : NT 3.1 - 528![]() بالتوفيق,, GetOSinfo تحديد نسخة النظام & BuildNumber - TF6M - 22-11-2010 - كإظافة نستطيع إستخدام RTL_OSVERSIONINFOEXW كود : Type
_OSVERSIONINFOEXW = Record
dwOSVersionInfoSize :ULONG;
dwMajorVersion :ULONG;
dwMinorVersion :ULONG;
dwBuildNumber :ULONG;
dwPlatformId :ULONG;
szCSDVersion :Array [0..127] Of WCHAR;
wServicePackMajor :USHORT;
wServicePackMinor :USHORT;
wSuiteMask :USHORT;
wProductType :UCHAR;
wReserved :UCHAR;
End;
RTL_OSVERSIONINFOEXW = _OSVERSIONINFOEXW;
PRTL_OSVERSIONINFOEXW = ^RTL_OSVERSIONINFOEXW;GetOSinfo تحديد نسخة النظام & BuildNumber - kachwahed - 30-11-2010 وعليكم السلام ورحمة الله وبركاته عمل ممتاز tf6m ![]() بالتوفيق. |