معلش يا جماعة انا عارف انو طلب غلس بس والله بقالى اربع تيام بحاول افهم الكود دا و مش عارف :wacko:
الكود بتاع keylogger http://www.codeproject.com/KB/system/simple_key_log.aspx
انا هقول الى فهمتو من الكود و يارب يطلع صح :D
فى Method اسمها GetAsyncKeyState
ليها 2 Overload واحد بياخد int و التانى بياخد enum
الــMethod الى بتاخد int دى بتاخد الــ Value بتاع لــKey و تشوف اليوزر داس علية ولا لا
فالكود هوا معرف الاتنين و مستخدم وحدا على ما اعتقد
المهم الجزىء دا بقا اللى انا مش فهمو خالص و جبلى وجع فى دماغى
foreach(System.Int32 i in Enum.GetValues(typeof(Keys)))
{
if(GetAsyncKeyState(i) == -32767)
{
keyBuffer += Enum.GetName(typeof(Keys), i) + " ";
}
}اية الرقم دا:-32767
و ازاى الــ Method دى بتسجل كل Key
يا ريت يا جماعة اللى يرد عليا يشرحلى كانو بيشرح لخو الصغير :P عشان انا لسا بقول يا هادى فالــProgramming :D

