تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: کدام dll زبان c برای remove کردن فلش مموری استفاده میشه

  1. #1
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض کدام dll زبان c برای remove کردن فلش مموری استفاده میشه

    با سلام
    وقتی فلش مموری رو از روی سیستم میخواهم بردارم باید اونو بحالت سیف در بیارم وقتی چراغش خاموش شد اونو بردارم من میخواهم بدونم از کدام کتابخانه برای این کار باید استفاده کنم
    با تشکر

  2. #2
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    عجيبه كه كسي بلد نيست

  3. #3
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    نمیدونم مشکلتون حل شده یا نه.
    ولی برای استفاده از دیالوگ Safely Remove Hardware میتونین به برگه های این دو DLL مراجعه کنین:

    1- hotplug.dll
    2- Shell32.dll

  4. #4
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    با سلام
    من برنامه نویس بیسیک 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

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

  5. #5
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این توابع در hotpug.dll قرار دارن که دقیقا به همون شکلی که شما نوشتین باید اونها رو Invoke کنین
    متودی که شما باید ازش استفاده کنین " HotPlugEjectDevice " هست .
    که دو آرگومان داره که اولی handle ی هست به Dll مربوطه از نوع HWND و دومین آرگومانش یه اشاره گر به
    ID ی Device مورد نظرتون هست

  6. #6
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    سلام
    Private Declare Function HotPlugEjectDevice Lib "hotpug" (ByVal HWND As Long, id As Long) As Long
    نمیدونم درست متوجه شدم یانه

  7. #7
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    سلام
    در کل از وقتی که گذاشتین متشکر

  8. #8
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    می تونی از این استفاده کنی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته یک برنامۀ exe آماده هست که می شه بوسیلۀ command line تو برنامت اجراش کنی.

  9. #9
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دو باره سلام.
    مي بخشين كه كمي دير شد ، گرفتار بودم.
    آرگومان دوم از نوع PTCHAR هست. PTCHAR يك نوع 4 بايتي هست. ميتونين از هر نوعي 44 بايتي براي
    Invoke كردن اون استفاده كنين.

    علاوه بر اين ميتونين Shell كردن برنامه اي كه حميدرضا ي عزيز گذاشيت هم اين كار رو انجام بدين.
    مثلا با استفاده از WinExec

  10. #10
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

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

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •