Treiber DLL für verschiedene Programmiersprachen

16/09/2008 - 10:26 von Peter Wyss | Report spam
Guten Tag!

In einem Projekt soll eine Treiberbibliothek programmiert werden
(vorzugsweise in C#), welche in folgenden Programmiersprachen:

C++, Java, LabView, Delphi, VB, VBA

eingebunden und angesprochen werden kann.

Ist dies möglich, wenn ja wie muss die DLL eingebunden werden in den
verschiedenen Programmiersprachen? Gibt es andere Möglichkeiten?

Danke für eure Hilfe!

Freundliche Grüsse,
Peter Wyss
 

Lesen sie die antworten

#1 Kerem Gümrükcü
16/09/2008 - 10:41 | Warnen spam
Hallo Peter,

In einem Projekt soll eine Treiberbibliothek programmiert werden
(vorzugsweise in C#), welche in folgenden Programmiersprachen:



was meinst Du genau mit Treiberbibliothek, also einen UserMode
Treiber oder einen KernelMode Treiber. Für beides gibt es das
Windows DDK und das làsst sich (fast) ausschliesslich in C und
bedingt C++ (COM für userMode WDF) programmieren. Wenn
Du so einen Treiber haben willst, sieht das ganz schlecht aus mit C#,...:-(

Hier mehr dazu:

[Windows Driver Foundation (WDF)]
http://www.microsoft.com/whdc/drive...fault.mspx


Das DDK kannst Du über Microsoft Connect bekommen, oder
Du kanns es Dir bei MS bestellen. Ziehe es aber aus dem Netz
bei MS Connect, so sparst Du Dir Zeit, Geld und tràgst auch
dem Natursschutz bei (weniger Papierverbrauch!),...;-)

[MS Connect]
https://connect.microsoft.com/

Treiber bleiben (noch) eine Domàne im C und C++ Bereich.
Das wird auch nicht (so schnell) anders werden, da man mit
dem C Compiler z.B. Assembler (Inline) schreiben kann, was
in C# nicht ohne heftige Tricks geht und keinen großen Sinn
macht, mal ganz abgesehen davon dass das .NET ein UserMode
Framework ist, Singularity ausgeschlossen. Das ist was anderes,
bevor hier jemand was sagt,...

[Singularity]
http://research.microsoft.com/os/Singularity/


Grüße

Kerem


Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.codeplex.com/restarts
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen