none
USB傳送檔案問題 RRS feed

  • 問題

  • 各位大大,我想要做一個透過USB傳送檔案(或資料)的工具,但是我對VB.Net比較熟,又聽說USB控制用VB.Net會比較麻煩,在網路上也都找不到相關的範例可以參考.想請各位大大幫忙

    我再網路上有看到一些方式,用VB.Net寫我的主要程式,再用VC++或VC#做與USB通訊的介面,我的主程式是OK拉,但是VC++或VC#我就沒有辦法了~~

    不知是否有哪位大大有做過相同的範例可以讓小弟參考並且指導一下,謝謝!!

    • 已移動 璉璉Moderator 2010年2月20日 下午 12:57 (從:Visual Studio一般討論區(General))
    2007年10月19日 上午 05:40

解答

所有回覆

  • HI,

     

    您可以利用The USB library for .NET來做比較方便, 請參考:

     

    http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx

     

    tihs

    2007年10月20日 上午 11:33
  • tihs大大,因為我對C-sharp不是很熟,是否有Sample Code可以參考?

    這是不是要安裝另一個DevelopTools來run?
    2007年10月23日 上午 08:30
  • HI,

     

    您還是可以寫VB的程式, 將USB library的組件直接參考到程式中使用即可, 可以不需要知道組件中的功能如何做的, 只要知道那一個方法如何呼叫, 可以得到什麼結果即可

     

    tihs

    2007年10月24日 上午 04:14
  •  

    Hi~tihs大大,我有將那個DLL抓下來了,可是不太會用耶!!如下(若需要檔案的話可以發mail來跟我要喔!!)

    ICSharpCode.USBlib

    +Bus

    +BusCollection

    +BusCollection.BusEnumerator

    +Descriptor

    +DescriptorCollection

    +DescriptorCollection.DescriptorEnumerator

    +Device

    +DeviceAlreadyOpenUsbException

    +DeviceNotOpenUsbException

    +MethodCallUsbException

    UsbClass

    UsbDescriptorType

    +UsbException

     

    比如說我要搜尋PC上所有的Device有哪些時要用哪個Class?要判別屬於哪種類型的Device要用哪個?要傳送及接收資料(類似RS232一樣的功能)要用哪個?

    這部分我比較不懂,希望大大能多多指導!!感激不盡~~謝謝!!

    2007年10月25日 下午 02:55
  • HI,

     

    以下這一篇有VB.NET的範例, 可以參考一下:

     

    http://www.comvcon.com/VBNETMCHPUSB.html

     

    tihs

    2007年10月26日 上午 02:11