اطلاعیه

Collapse
No announcement yet.

یه سوال در مورد نوشتن usbdll....

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    یه سوال در مورد نوشتن usbdll....

    سلام بر همه دوستان
    من شدیدن دنبال برنامه نویسی usb تو C# بودم اما فهمیدم هیچ متدی واسش تو .net4 نیست :mrgreen:
    اینترنت گشتم چندتا dll پیدا کدم که تو مثالاش مثلا نوشته بود
    using usbhid;
    حالا نمیدونم این dll رو کجا بزارم که بتونم ازش در using استفاده کنم :cry2:تو سایتای انگلیسی هم هیچی نگفته یا من پیدا نکردم
    اگه میشه تو این مورد راهنمایی کنید
    2 تا سوال دیگم داشتم
    1.میدونم dll مهمه اما نمیدونم دقیقا چی کار میکنه..میشه بگید دقیقا dll چیه؟ :mrgreen:
    2.از اونجا که نمیخوام دسترنج دیگرانو بردارم :mrgreen:یا شایدم کنجکاویه بیش از حد اسمشو بزاریم......در هر صورت میخواستم خودم این dll رو بنویسم مثل اینکه با vs میشه نوشت..میخواستم بدونم چجوری کسی تا حالا نوشته؟اصلا پروژش چیه؟(مطمنن windos fourm نیست :mrgreenبا liberary class میشه نوشت؟
    اخ داشت یادم میرفت کسی dll واسه usb داره که کار کرده باشه مشتی جواب بده؟ البته من هنوزم سر حرفم واسه دست رنج دیگرانو نخوردن هستما این dll رو فقط واسه وقتی میخوام که در هنگام نوشتن dll خودم به غلط کردن افتادم
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر

    #2
    پاسخ : یه سوال در مورد نوشتن usbdll....

    اقا اینو فهمیدم فایل dll رو copy میکنیم تو toolbox پست میکنیم :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow:
    اما هنوز بقیشو گیرم :cry2: :angry:
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر

    دیدگاه


      #3
      پاسخ : یه سوال در مورد نوشتن usbdll....

      چی میگی اخوی اصلا این طوری نیست شما چیکار میخوای بکنید؟
      از libusbdotnet باید استفاده کنید.
      بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
      اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

      دیدگاه


        #4
        پاسخ : یه سوال در مورد نوشتن usbdll....

        اول باید کلاس کاری usb رو مشخص کنی بعد باید مشخص کنی که این کلاس کاری استاندارد است یا نه
        اگه استاندارد بود میری دنبال api هاش . کپی مپی در کار نیست مگه داری با ocx کار میکنی یا داری با دلفی 6 یا وبی 6 کار میکنی . تو دات نت با نصب فریم ورک کار تمومه خود کپی ها انجام میشه .
        تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
        داشتن عقله زيادتر از دیگر آدم ها است

        دیدگاه


          #5
          پاسخ : یه سوال در مورد نوشتن usbdll....

          نوشته اصلی توسط mostafahk
          چی میگی اخوی اصلا این طوری نیست شما چیکار میخوای بکنید؟
          از libusbdotnet باید استفاده کنید.
          سلام من یه dll برای usb دانلود کردم...با کپی dll تو toolbox یه کامپوننت جدید برای usb باز شد اما برنامه نویسیشو نمیدونم
          www.usbhidnetclass.org
          اسن سایتشه میتونید از ایجا اطلاعات لازم رو بگیرید
          تو خود .net هم من نتونستم چیزی برای usb پیدا کنم
          اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
          هيتلر

          دیدگاه


            #6
            پاسخ : یه سوال در مورد نوشتن usbdll....


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


            کد:
            Call 		 		         Dll 	                        	Usage
            SetupDiGetClassDevs 	       setupapi 		Gets all connected devices by class
            SetupDiDestroyDeviceInfoList 	setupapi 		Frees memory allocated in above
            SetupDiEnumDeviceInterfaces 	setupapi 		Gets details of a connected device
            SetupDiGetDeviceInterfaceDetail 	setupapi 		Gets further details of above
            HidD_GetPreparsedData           	hid 		Gets details of open HID device
            HidD_FreePreparsedData     	hid 		Frees memory allocated in above
            HidP_GetCaps 	              hid 		Gets capabilities of open HID device
            HidD_GetHidGuid 			hid 		Gets GUID for HID device class
            تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
            داشتن عقله زيادتر از دیگر آدم ها است

            دیدگاه

            لطفا صبر کنید...
            X