PDA

View Full Version : WriteProcessMemory در VC++



ali_mohamadi8928
پنج شنبه 25 بهمن 1386, 15:27 عصر
با سلام خدمت دوستان ...

من از Microsoft Visual C++ 6.0 استفاده میکنم ....

کد زیر روی برای نوشتن اطلاعات بر روی حافظه نوشتم ولی نمیدونم چرا ازش خطا میگیره !!!!!

اگه یکی از دوستان مشکلش رو برطرف بکنه و بزاره اینجا ازش خیلی ممنون میشم ...

با تشکر فراوان ....

Nima_NF
یک شنبه 28 بهمن 1386, 22:27 عصر
مقدار برگشتی FindWindow اشاره گری به CWnd باید باشد و ضمنا hWnd شما باید از نوع از نوع HWND باشد در غیر این صورت باید در هر جا که از آن استفاده می کنید صریحا به آن تبدیل کنید.




HWND hWnd;
CWnd *pWnd;
pWnd = FindWindow(NULL,"Command & Conquer Generals");

if(pWnd == 0) {
MessageBox("Your Program is Not Runing ...");
}
else
// ....