Hallo, ist es möglich in C# ein USB-HID zu simulieren? Wenn ja wie? MfG Max
Sicher, dass es nicht geht? http://msdn.microsoft.com/en-us/library/ee332415.aspx http://msdn.microsoft.com/en-us/library/aa938703.aspx Ralf
Tja, dann geht's anscheinend doch. Nur bezweifle ich stark, daß das wirklich das ist, was der Threadstarter anstellen will.
> 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
sieht gut aus! Genau sowas brauche ich. Hat jemand schon mal was damit gemacht? MfG Max
aber von C# lese ich dort nicht, kann auch kaum glauben das Windows Driver Kit für .net gedacht ist.
das wäre sehr schlecht. Ich programmiere vorzugsweise mit C# und .net. eine andere Sprache möchte ich deswegen nicht erlernen. MfG Max
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
Aber in einem "unmanaged context" müsste das in C# doch trotzdem funktionieren, oder? Ralf
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.