نمایش نتایج 1 تا 8 از 8

نام تاپیک: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

  1. #1

    Thumbs up +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    با عرض سلام و خسته نباشید ..

    می خواستم منو راهنمایی بکنید در زمینه دسترسی به محتویات ثبات ها در زبان سی پلاس پلاس که اصلا این کار شدنی هست یا خیر ؟

    در ضمن اگه این کارشدنی یه منبع آموزشی معرفی کنید و آیا این امکان وجو داره که بتوان یک فایل DLL ایجاد کرد سپس در یک زبان تحت دات نت مثل وی بی دات نت باهاش کار کرد یا خیر ؟؟

    با تشکر پیشاپیش از شما.*

  2. #2
    کاربر دائمی آواتار #target
    تاریخ عضویت
    دی 1387
    محل زندگی
    استان گلستان
    پست
    589

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    بله میشه با تابع GetThreadContext
    اون یکی هم بله میشه

  3. #3

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎‎
    بله میشه با تابع GetThreadContext
    اون یکی هم بله میشه
    با سلام و...

    میشه یه مقدار بیشتر توضیح بدید ؟

    با تشکر

  4. #4

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    در ادامه همین بحث یه سئوال دیگه هم داشتم:؟

    میشه مقدار پرچم ها رو هم تغییر داد ؟؟

    با تشکر

  5. #5
    کاربر دائمی آواتار #target
    تاریخ عضویت
    دی 1387
    محل زندگی
    استان گلستان
    پست
    589

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    بله میشه با SetThreadContext فقط شما باید از ی ترد دیگه اینکارو کنید اول تردو بسازین بعد از تردی که ساختین ترد مورد نظر رو Suspend کنید و با اون توابع کار مورد نظر رو انجام بدین
    کد ی کم وقت میخواد اگه میخواین بنویسم

  6. #6

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎‎

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎‎‎
    بله میشه با SetThreadContext فقط شما باید از ی ترد دیگه اینکارو کنید اول تردو بسازین بعد از تردی که ساختین ترد مورد نظر رو Suspend کنید و با اون توابع کار مورد نظر رو انجام بدین
    کد ی کم وقت میخواد اگه میخواین بنویسم
    دوست گرامی .:. نگاه کنید من یه DLL می خوام که وضعیت تمامی ثبات ها پردازنده رو برام نشون بده یه چیزی توی مایه ها پنجره Watch زبان ها برنامه نویسی سطح بالا.
    اگه آشنایی در مورد زبان اسمبلی دارید مثلا یه پرچم از پرچم های پردازنده هست که دستورات اسمبلی رو گام به گام اجرا می کنه بنام TF که اگر برابر 1 باشه اجرای برنامه اسمبلی بصورت گام به گام صورت میگیره.
    حالا یه قسمت سئوال من این بود که ایا میشه این پرچم ها رو تغییر داد یا خیر :؟

    در ضمن شما یه بار گفتید با تابع GetThreadContext میشه این کارو کرد یه بار دیگه گفتید که با تابع SetThreadContext میشه این کارو کرد ما که موندیم توش

    کم وقت میخواد اگه میخواین بنویسم
    حقیقتش رو بخوای خودم می خوام اینکاره انجام بدم که یه تجربه برام بشه فقط اگه میشه شما یه منبع چه بصورت PDF چه بصورت کتابی معرفی کنید.

    با تشکر از لطفتون

  7. #7
    کاربر دائمی آواتار #target
    تاریخ عضویت
    دی 1387
    محل زندگی
    استان گلستان
    پست
    589

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    Get و Set از اسمشون معلومه یکی برا گرفتن اطلاعات یکی هم برای ثبت اطلاعات (مثلا بعد از تغییر)
    بله میشه پرچم ها رو تغییر داد . (EFlags که داخل CONTEXT قرار داره )
    شما اگه میخوای چیزی مثل Debugger بنویسی
    اینجا ی نمونه هست قسمت اول - قسمت دوم (در قسمت دوم نحوه تغییر Trap Flag وجود داره)
    اینجا بخش MDSN هست برای دیباگ
    کتاب Advanced Windows Debugging هم در این زمینه خیلی خوب توضیح داده
    آخرین ویرایش به وسیله #target : جمعه 13 مرداد 1391 در 04:34 صبح

  8. #8

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎

    نقل قول: +گفتگو :: دسترسی به محتویات ثبات ها در Visual C++‎‎
    Get و Set از اسمشون معلومه یکی برا گرفتن اطلاعات یکی هم برای ثبت اطلاعات (مثلا بعد از تغییر)
    بله میشه پرچم ها رو تغییر داد . (EFlags که داخل CONTEXT قرار داره )
    شما اگه میخوای چیزی مثل Debugger بنویسی
    اینجا ی نمونه هست قسمت اول - قسمت دوم (در قسمت دوم نحوه تغییر Trap Flag وجود داره)
    اینجا بخش MDSN هست برای دیباگ
    کتاب Advanced Windows Debugging هم در این زمینه خیلی خوب توضیح داده
    تشکر از پاسخ خوبتون.

    کتابی به زبان فارسی سراغ ندارید که بشه توش این مهم رو پیدا کرد.

تاپیک های مشابه

  1. حرفه ای: دسترسی به محتویات ثبات ها(AX,BX,...) پشته (STACK)
    نوشته شده توسط JaVa در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 28 خرداد 1391, 19:58 عصر
  2. سوال: دسترسی به محتویات آرایه
    نوشته شده توسط ali-software در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: سه شنبه 06 مرداد 1388, 13:36 عصر
  3. سوال: دسترسی به محتویات تک تک فیلدها
    نوشته شده توسط Galawij در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 15 خرداد 1387, 16:59 عصر
  4. دسترسی به محتویات دیتاریپورت
    نوشته شده توسط hrj1981 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: یک شنبه 15 مهر 1386, 19:47 عصر
  5. دسترسی به محتویات فایل zip
    نوشته شده توسط mostafa_cpp در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: شنبه 06 اسفند 1384, 03:52 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •