PDA

View Full Version : برنامه ای برای محدود کردن اجرای فایل در ویندوز



a_m_i_n_000
یک شنبه 24 آبان 1388, 09:02 صبح
سلام می خواستم ببینم کسی سورس برنامه ای رو داره که بشه با اون اجرای فایل خاصی رو تو ویندوز محدود کرد ؟ مثلا وقتی برنامه رو اجرا کنیم دیگه هیچ فایلی با نام test.exe از هیچ درایوی باز نشه ؟ اگه بچه های سایت راهنمایی کنن ویا کدی بزارن ممنون می شم . (ضروریه)

مهران رسا
یک شنبه 24 آبان 1388, 10:22 صبح
تحت هر شرایطی فکر Hook با VB رو از سرتون ببرید بیرون .

.:KeihanCPU:.
یک شنبه 24 آبان 1388, 10:43 صبح
تحت هر شرایطی فکر Hook با VB رو از سرتون ببرید بیرون .
مطمئنید؟ :متعجب:


اما جواب سوال شما دوست عزیز:
در Run تایپ کنید gpedit.msc
در قسمت User Configuration به آیتم Administrative Templates بروید
در قسمت چپ بر روی System کلیک کنید
سمت راست بر روی
Dont run specified Windows application
دابل کلیک کنید آپشن Enable رو فعال کنید
بر روی Show کلیک کنید
اسم یه برنامه مثلا notepad.exe رو وارد کنید
حالا همه پنجره ها رو تاید کنید و ببندید
حالا برنامه نوت پد رو باز کنید
:چشمک:

REZADG
یک شنبه 24 آبان 1388, 18:27 عصر
تحت هر شرایطی فکر Hook با VB رو از سرتون ببرید بیرون .
خیلی روی این حرفت واینستا چون غیر ممکن ، غیر ممکن هر چیزی ممکن هست

مهران رسا
یک شنبه 24 آبان 1388, 19:01 عصر
مطمئنید؟ :متعجب:


اما جواب سوال شما دوست عزیز:
در Run تایپ کنید gpedit.msc
در قسمت User Configuration به آیتم Administrative Templates بروید
در قسمت چپ بر روی System کلیک کنید
سمت راست بر روی
Dont run specified Windows application
دابل کلیک کنید آپشن Enable رو فعال کنید
بر روی Show کلیک کنید
اسم یه برنامه مثلا notepad.exe رو وارد کنید
حالا همه پنجره ها رو تاید کنید و ببندید
حالا برنامه نوت پد رو باز کنید
:چشمک:

:متفکر: اینجا تالار برنامه نویسیه یا ترفند های ویندوز ؟

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

xxxxx_xxxxx
یک شنبه 24 آبان 1388, 20:29 عصر
این تاپیک رو ببینید، شاید کمکتون کرد:
http://barnamenevis.org/forum/showthread.php?t=117941

.:KeihanCPU:.
یک شنبه 24 آبان 1388, 22:16 عصر
:متفکر: اینجا تالار برنامه نویسیه یا ترفند های ویندوز ؟دوست عزیز این حرف دیگه از شما بعیده
نهایت این تغییرات در رجیستری ذخیره میشه
پس شما که برنامه نویسی باید بری جای ذخیره شدنشو پیدا کنی

من این کار رو کردم و محل ذخیره شدن تغییرات رو پیدا کردم:

.:KeihanCPU:.
یک شنبه 24 آبان 1388, 22:31 عصر
خیلی روی این حرفت واینستا چون غیر ممکن ، غیر ممکن هر چیزی ممکن هست


سازوكار سيستم عامل ويندوز، يك سيستم مبتني بر پيام است. يعني تمام کارهایی كه در ويندوز انجام مي شود از طريق ارسال پيامهايي از بخشهاي مختلف سيستم عامل به ساير بخشها صورت مي گيرد. برای مثال وقتي كه پنجره اي را در ويندوز تغيير مكان مي دهيم، پيامي توسط بخش كنترل كننده اينترفيس که همون API هست ، حاوي اطلاعات موقعيت پنجره و از طريق تابع
به بخشي از هسته سيستم عامل ارسال میشه و SendMessage() سيستم عامل بر اساس پارامترهاي دريافتي، كار مورد نظر را انجام مي دهد.