PDA

View Full Version : کنترل پورت Usb



mohammad_2oo5s
پنج شنبه 19 مرداد 1385, 19:40 عصر
چطور میشه Port usb را کنترل کردمثلا برای Device هایی مثل موس پورت به حالت فعال باشه و برای فلش غیر فعال باشه

mohammad_2oo5s
دوشنبه 30 مرداد 1385, 19:58 عصر
این کار را با ریجیستری ویندوز انجام دادم

Inprise
شنبه 04 شهریور 1385, 00:49 صبح
هنگام تغییر وضعیت سخت افزاری پورتهائی که سیستم عامل سرویس PnP رو برای اونها ارائه میکنه - مثلا" USB - یک پیام WM_DEVICECHANGE توسط ویندوز ارسال میشه ؛ میتونی ابتدا لیستی از نام Drive های موجود تهیه کنی ، ( مثلا" A/C/D ) و پس از دریافت پیام مذکور مجددا" بررسی کنی ، که آیا درایو دیگری به لیست مذکور اضافه شده یا خیر ، اگر نشده بود ، عنصری که به USB متصل شده فلش دیسک نیست ، و اگر شده بود فلش دیسک هست . اگر مایل بودی کاربرد فلش دیسک مذکور رو متوقف کنی میتونی از روتین SetupDiCallClassInstaller استفاده کنی . برای جزئیات بیشتر MSDN رو ببین .

روش بهتری هم وجود داره . پس از هر تغییر سخت افزاری - من جمله تغییرات سرویس PnP - میتونی از تابع RegisterDeviceNotification استفاده کنی ؛ مستندات MSDN در این زمینه به اندازه کافی جوابگو هست .

فرزاد دلفی باز
یک شنبه 12 اسفند 1386, 16:15 عصر
کسی تا روی محدودیت پورت USB کار کرده ..........
نحوه کار چطوره.......

ParsaNM
یک شنبه 12 اسفند 1386, 16:47 عصر
دوست عزیز unit مربوطه را برایت می فرستم امیدوارم با مرور این قسمت اطلاعاتت بیشتر شوذ.

ParsaNM
یک شنبه 12 اسفند 1386, 16:50 عصر
فایل U_USB را نگاه گن مشکلت حل می شود

baby_tanhaa
پنج شنبه 23 اسفند 1386, 11:46 صبح
میشه این unit رو بذارید تا بقیه هم بتونن استفاده کنن
فایل u_usb کجاست؟؟

فرزاد دلفی باز
دوشنبه 27 اسفند 1386, 16:39 عصر
این یونیت کجاست؟؟؟؟

r00tkit
یک شنبه 11 اردیبهشت 1390, 11:49 صبح
هر چند این تاپیک برای سال ها پیشه ولی استفاده از RegisterDeviceNotification هم برای دریافت WM_DEVICECHANGE هستش