Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo liebe Fachinformatiker Gemeinde.

In den letzten Wochen habe ich mich viel mit C# Lektüre beschäftigt. Allerdings kommen dadurch immer neue Fragen auf, wie zum Beispiel diese hier:

Kann man mit C# auf die Funktionen von Geräten zugreifen? Genauer, kann ich jedes x-beliebige Gerät mit C# abfragen und was ist notwendig? Reicht es wenn es einen Windowstreiber gibt? Wie kann ich diesen Windowstreiber in C# einbinden?

Was meine ich eigentlich?!:

Beispiel 1:

Ein Kartenleser zum Beispiel von Reiner SCT. Treiber sind unter Windows installiert. Eine mitgelieferte Software kann die Daten meiner Versicherungskarte auslesen. Kann ich diese Funktionen in einem Programm nutzen?

Beispiel 2:

Kann ich mir ein günstiges Grafiktablett holen (zum Beispiel Wacom Bamboo), die treiber unter Windows installieren und dann abfragen was ich schreibe?

Tut mir leid wenn ihr das jetzt als absolutes noob-Thema erachtet aber ich wäre euch trotzdem sehr verbunden wenn ihr mir diesbezüglich nachhilfe geben könntet.

Habt vielen Dank:)

Hi naishweb,

bin jetz nich der crack in Treiber etc.. Aber wenn du die funktionen von Treibern nutzen willst, musst du wissen welche Methoden die entsprechende .dll hat. (Musst dein Glück mit Google versuchen)

Dann kannst du diese über das Schlüsselwort "DllImport" aufrufen.

(Weitere Infos dazu: Mit C# arbeiten - Verwenden von Win32 und anderen Bibliotheken).

Wenn du allerdings einen Treiber selbst schreiben willst, musst du theoretisch nur herausfinden, über welchen Comport das Gerät kommuniziert.

Glücklicherweise gibts in .NET eine Klasse, mit der man Comports ansprechen kann.

(siehe hier: SerialPort-Klasse (System.IO.Ports))

Dann musst du natürlich noch die empfangenen Daten interpretieren.

hoffe ich konnte damit ein wenig helfen

Grüße

ToolsDevler

was nehme ich denn dann? kann man dann c oder c++ nehmen?

Ist egal, welche Sprache du verwendest.

woher kann ich denn wissen in welcher sprache der treiber ist? :-(
Die Sprache, in der der Treiber programmiert wurde ist vollkommen egal, du greifst in deinem Programm doch einfach nur auf die vom Hersteller definierte API zu.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.