delphi4arab منتديات دلفي للعرب
[تمرين] كيف احمي برنامجي من الـــ rce ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : تمارين دلفي وحلول (https://delphi4arab.net/forum/forumdisplay.php?fid=16)
+--- الموضوع : [تمرين] كيف احمي برنامجي من الـــ rce ؟ (/showthread.php?tid=1064)

الصفحات: 1 2 3 4


[تمرين] كيف احمي برنامجي من الـــ rce ؟ - SMP3 - 26-04-2013

iNjECTOR كتب :
كود :
function IsRing0DBG(S:string): Boolean; var hFile: Thandle; begin Result := False; hFile := CreateFileA(Pchar(S), GENERIC_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, 0); if( hFile <> INVALID_HANDLE_VALUE ) then begin CloseHandle(hFile); Result := TRUE; end; end;

هناك Bug بهذه الدالة
[dcc32 Error] GbdItna.pas(64): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'

Delphi XE3

ليست Bug .. النسخ التي تدعم اليونيكود تعتبر PChar = PWideChar
في المثال تم استخدام الدالة CreateFileA يعني يجب استخدام PAnsiChar بدل PChar



[تمرين] كيف احمي برنامجي من الـــ rce ؟ - خالد على22 - 22-12-2013

هل لا زال الموضوع فعال ؟