PDA

View Full Version : سوال: پروژه کنترل برنامه های سیستم



avanghost
پنج شنبه 08 فروردین 1392, 10:47 صبح
با سلام خدمت اساتید.
دوستان من میخوام یک برنامه بنویسم که بتونه نرم افزار های سیستم رو نشون بده و با کلیلک بر روی اون بشه مجوز دسترسی به اینترنت اون برنامرو ازش بگیره یا دسترسی به اینترنت اون رو فعال کرد
یا اگر برنامه در startup ویندوز قرار دارد بتونه اونو از استارت آپ حذف کنه یا در استارت آپ قرارش بده.
تشگر فراوان :*

soheila2012
پنج شنبه 08 فروردین 1392, 10:55 صبح
دوستان من میخوام یک برنامه بنویسم که بتونه نرم افزار های سیستم رو نشون بده
مثه کنترل پنل که برنامه های نصب شده رو نشون میده؟

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

حالا این یعنی چی؟
بیشتر توضیح بدین

SlowCode
پنج شنبه 08 فروردین 1392, 11:06 صبح
حالا این یعنی چی؟
بیشتر توضیح بدین
یعنی میخواد یه فایروال درست کنه.
درست کردن همچین چیزی خیلی سخته ولی ممکنه.
واسه اینکار باید از درایور استفاده کنی و مباحث هوک رو خوب بلد باشی.

یا اگر برنامه در startup ویندوز قرار دارد بتونه اونو از استارت آپ حذف کنه یا در استارت آپ قرارش بده.
این قسمت ساده است، کافیه مسیرهایی که تو رجیستری واسه اینکار استفاده میشه رو پیدا کنی و مقادیرشون رو بخونی و لیست کنی.
مشهورترین مسیر این هست:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run

mehran901
شنبه 10 فروردین 1392, 01:05 صبح
میتونین واسه دسترسی به رجیستری از کنترلی که ضمیمه کردم استفاده کنین یا مثلا روش هایی مثل

Dim objRegistry As Object
Set objRegistry = CreateObject("Wscript.shell")
objRegistry.RegDelete "HKCU\Software\VB and VBA Program Settings\test\"
و واسه قرار دادنش
objRegistry.RegWrite "HKCU\Software\VB and VBA Program Settings\test", "", "REG_SZ"

'REG_SZ = String
'REG_DWORD = Integer
'REG_BINARY = Integer
'REG_EXPAND_SZ = String



استفاده کنی .... کنترل ضمیمه هم که خیلی سادس دیگه ....
102094\

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