WinXP verhindert Portansteuerung über Delphi

Hallo!

Habe ein Probleme mit Delphi 5 (Nur diese Version wird an der Schule angeboten)
Besser gesagt, nicht mit Delphi selbst, sondern eines seiner Funktionen, nämlich die Übermittelung von Daten über die parallele Schnittstelle (LPT-Port).
Unter Windows 98 funktioniert die angeschlossene Hardware und harmoniert mit den in Delphi geschriebenen Softwares.

Windows XP jedoch erlaubt den Portzugriff nicht, sodass über den LPT-Port nicht gearbeitet werden kann.

Windows 98 wird in nicht allzu ferner Zeit von allen Computern der Schule abgeschafft, deshalb ist diese Information nicht nur für uns, sondern auch für die Schule sehr wichtig.

Welche Möglichkeiten stehen uns zur Verfügung?
Wie können wir dieses Problem umgehen um weiterhin unsere Hardware über den LPT-Port anzusprechen?

Ich darf mich im Voraus bereits für eure Antworten bedanken.

MfG David

Hallo David,

Windows XP jedoch erlaubt den Portzugriff nicht, sodass über
den LPT-Port nicht gearbeitet werden kann.

Richtig, unter Windows XP geht das nur mehr über Treiber, der Kernel verbietet Dir die direkte Kommunikation mit der Hardware, wie z.B. ehemals über den Port-Array oder IN/OUT in Assembler.

Wie können wir dieses Problem umgehen um weiterhin unsere
Hardware über den LPT-Port anzusprechen?

Das einfachste wird sein, einen Drittanbieter-Treiber zu verwenden und mit dessen Funktionen die Ansteuerungen zu übernehmen.

Schau mal hier nach:
http://www.nerdcenter.de/relaiskarte-uber-lpt-ansteu…
http://cycode.net/tutorials/lpt-com.html

Bye,
Rudy

Windows XP jedoch erlaubt den Portzugriff nicht, sodass über
den LPT-Port nicht gearbeitet werden kann.

Hallo,

das ist schon seit Jahrzehnten klar, dass das unter einem „sicheren“ System nicht geht (nicht ohne Treiber), und selbst Microsoft kann sich dem nicht mehr verschliessen, trotz der traditionellen und gewollten Unsicherheit von MS-Systemen. Aber bevor du zu viel Energie investierst, zum gleichen Thema noch 2 Warnungen:

Wahrscheinlich werden als Verschärfung in Zukunft nur noch von MS zertifizierte Treiber zugelassen, Selbstgestricktes wird dann ebenso blockiert wie der Direktzugriff.

Gegenwärtige und zukünftige PCs haben sowieso kein Parallelport mehr.

Gruss Reinhard