با سلام
وقتی فلش مموری رو از روی سیستم میخواهم بردارم باید اونو بحالت سیف در بیارم وقتی چراغش خاموش شد اونو بردارم من میخواهم بدونم از کدام کتابخانه برای این کار باید استفاده کنم
با تشکر
با سلام
وقتی فلش مموری رو از روی سیستم میخواهم بردارم باید اونو بحالت سیف در بیارم وقتی چراغش خاموش شد اونو بردارم من میخواهم بدونم از کدام کتابخانه برای این کار باید استفاده کنم
با تشکر
سلام.
نمیدونم مشکلتون حل شده یا نه.
ولی برای استفاده از دیالوگ Safely Remove Hardware میتونین به برگه های این دو DLL مراجعه کنین:
1- hotplug.dll
2- Shell32.dll
با سلام
من برنامه نویس بیسیک 6 هستم چون اونجا جواب نگرفتم و به این تابع احتیاج داشتم مزاحم شما شدم
به احتمال زیاد شما با بیسیک 6 کار کرده اید
تو بیسیک میشه از توابع زبان c استفاده کرد مثل
Public Declare Function AbortDoc Lib "gdi32" Alias "AbortDoc" (ByVal hdc As Long) As Long
Public Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long
حالا میخواهم بدونم چجوری باید از این کتابخانه هایی که مطرح کردید باید اونجا استفاده کنم
با تشکر
دوباره سلام.
لیست توابعی که میتونین از اونها استفاده کنین ، به این شکل هست
این توابع در hotpug.dll قرار دارن که دقیقا به همون شکلی که شما نوشتین باید اونها رو Invoke کنینکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
متودی که شما باید ازش استفاده کنین " HotPlugEjectDevice " هست .
که دو آرگومان داره که اولی handle ی هست به Dll مربوطه از نوع HWND و دومین آرگومانش یه اشاره گر به
ID ی Device مورد نظرتون هست
سلام
Private Declare Function HotPlugEjectDevice Lib "hotpug" (ByVal HWND As Long, id As Long) As Long
نمیدونم درست متوجه شدم یانه
می تونی از این استفاده کنی:
البته یک برنامۀ exe آماده هست که می شه بوسیلۀ command line تو برنامت اجراش کنی.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دو باره سلام.
مي بخشين كه كمي دير شد ، گرفتار بودم.
آرگومان دوم از نوع PTCHAR هست. PTCHAR يك نوع 4 بايتي هست. ميتونين از هر نوعي 44 بايتي براي
Invoke كردن اون استفاده كنين.
علاوه بر اين ميتونين Shell كردن برنامه اي كه حميدرضا ي عزيز گذاشيت هم اين كار رو انجام بدين.
مثلا با استفاده از WinExec
سلام
متشکر از زحمتی که کشیدید
امتحانش میکنم خدا کنه جواب بده
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)