C# USB HID simulieren

Gast #1421615
Lesenswert?

> Tja, dann geht's anscheinend doch. Nur bezweifle ich stark, daß das
> wirklich das ist, was der Threadstarter anstellen will.
Nun, das ist seine Sache :)
Er hat gefragt, und ne Antwort bekommen ;)

Ralf
#1423530
Lesenswert?

M.Holder schrieb:
> das wäre sehr schlecht. Ich programmiere vorzugsweise mit C# und .net.
> eine andere Sprache möchte ich deswegen nicht erlernen.
>
> MfG Max

Möglich das es mittlerweile geht...

"Monday, February 05, 2007 5:58 PM by pshier

DSF does not yet fully support managed code because ISoftUSBEndpoint is 
not a completely dual interface. We will be supplyng the necessary code 
to make this work in a coming release. Sorry, but no date yet."

http://blogs.msdn.com/doronh/archive/2006/07/10/661475.aspx
Gast #1423635
Lesenswert?

glaube ich nicht, es hilft auch nicht wenn .net unmanaged code ausführen 
kann. Ein treiber muss direkt oder indirekt in den Kernel geladen 
werden. Wer soll denn da die .net laufzeitumgebung starten?

Ein treiber ist ja zum schluss nur eine dll mit bekannten 
einsprungspunkten, eine .net dll ist etwas komplett anderes
#1424636
Lesenswert?

Peter schrieb:
> glaube ich nicht, es hilft auch nicht wenn .net unmanaged code ausführen
> kann. Ein treiber muss direkt oder indirekt in den Kernel geladen
> werden. Wer soll denn da die .net laufzeitumgebung starten?

Nicht Treiber, sondern Simulation eines Endgerätes.
Zum anderen muss auch der Treiber nicht mehr in jedem Fall in den 
Kernel(-Kontext) geladen werden 1). Für USB gibt es als weitere 
Vereinfachung (aus .Net nutzbar) WinUSB 2)

1. http://www.microsoft.com/whdc/driver/wdf/UMDF.mspx
2. http://msdn.microsoft.com/en-us/library/aa476426.aspx.

>
> Ein treiber ist ja zum schluss nur eine dll mit bekannten
> einsprungspunkten, eine .net dll ist etwas komplett anderes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren