PonyProg installation

OP #7215665
Lesenswert?
• ▲
▼
Guten Morgen,

ich versuche gerade PonyProg zu installiern. Klappt soweit auch nur nach 
dem Starten kommt die Meldung DLPORTIO.SYS not loadet.

Die Datei ist aber vorhanden im Ordner C:\Windows\System32\drivers

Kann mir jemand einen Tip geben?

Vielen Dank
Angehängte Dateien:
Gast #7216060
Lesenswert?
• ▲
▼
Ingo L. schrieb:
> c-hater schrieb:
>> Ingo L. schrieb:
>>
>>> Die Datei ist aber vorhanden im Ordner C:\Windows\System32\drivers
>>
>> Das wäre richtig für eine 32Bit-Version, aber falsch für eine
>> 64Bit-Version. Da gehört der Treiber und die DLL nach %windir%\SysWOW64.
>
> Bringt leider nichts

Alleine sicher nicht. Du musst den (unsignierten) Treiber noch an den 
neuzeitlichen Sicherheitsvorrichtungen vorbei laden, die genau das 
verhindern sollen.
OP #7216093
Lesenswert?
• ▲
▼
c-hater schrieb:
> Ingo L. schrieb:
>> c-hater schrieb:
>>> Ingo L. schrieb:
>>>
>>>> Die Datei ist aber vorhanden im Ordner C:\Windows\System32\drivers
>>>
>>> Das wäre richtig für eine 32Bit-Version, aber falsch für eine
>>> 64Bit-Version. Da gehört der Treiber und die DLL nach %windir%\SysWOW64.
>>
>> Bringt leider nichts
>
> Alleine sicher nicht. Du musst den (unsignierten) Treiber noch an den
> neuzeitlichen Sicherheitsvorrichtungen vorbei laden, die genau das
> verhindern sollen.


HÄ?  Bahnhof ?
Gast #7216100
Lesenswert?
• ▲
▼
Ingo L. schrieb:

> ISP parallel

Schlecht.

Hast du bei deinem neuzeitlichen OS überhaupt eine hinreichend alte 
Hardware, auf der es läuft und die einen klassischen LPT-Port bereit 
stellt? Das ist nämlich eher unwahrscheinlich...

Irgendwelche USB-LPT-Adapter kannst du knicken, die gehen garantiert 
nicht und PCI(e)-Schnittstellenkarten, die sich auf die klassischen 
ISA-Adressen mappen können, sind auch eher rar.
Gast #7216118
Lesenswert?
• ▲
▼
Ponyprog funktioniert unter dem aktuellem Win10 problemlos. Der 
Porttreiber gehört ins gleiche Verzeichnis wie das Programm und das Pony 
muss unter Programfiles (x86) installiert werden, da 32Bit Programm. Ich 
weis es jetzt nicht mehr sicher aber ich glaube ich hatte es damals in 
einer VM installiert, da das Setup Programm nicht unter Win10 
funktioniert hat. Danach hab ich es da raus auf den "normalen" Rechner 
kopiert und es läuft seither ohne Probleme.
Angehängte Dateien:
Gast #7216128
Lesenswert?
• ▲
▼
Fi schrieb:

> Ponyprog funktioniert unter dem aktuellem Win10 problemlos.

Ja, vorausgesetzt, man hat die passende Hardware.

> Der
> Porttreiber gehört ins gleiche Verzeichnis wie das Programm

Da darf er auch liegen, das stimmt. Windows ist hier ziemlich unsicher 
und erlaubt auch das.

> da das Setup Programm nicht unter Win10
> funktioniert hat.

Doch, das funktioniert auch unter Windows10, allerdings nur unter 
Windows10-32Bit. Das ist der eigentliche Knackpunkt. Jedenfalls 
bezüglich des Installers.

Bezüglich des Treibers ist aber die Signierung der Knackpunkt. Die fehlt 
halt, weswegen Windows10 sich ohne besondere Maßnahmen sträubt, ihn zu 
laden.
Gast #7216137
Lesenswert?
• ▲
▼
Ich meine, ich hatte wegen des Treibers nichts besonderes getan. Ist 
aber schon ne Weile her und möchte jetzt nix behaupten.
Es stimmt aber schon wegen des Parallelports... Wer hat den noch. Ich 
möchte auch nicht garantieren daß das noch geht.
Ich benutze die Programmierung über RS232, die funktioniert aber 
definitiv noch.
Gast #7216156
Lesenswert?
• ▲
▼
Fi schrieb:

> Ich benutze die Programmierung über RS232, die funktioniert aber
> definitiv noch.

Ja, der wird (zumindest optional) ja auch über das Windows-API 
angesteuert, also ohne direkten Zugriff auf die Hardware. Dafür wird der 
Treiber also überhaupt nicht benötigt.
Gast #7216176
Lesenswert?
• ▲
▼
Unterstützt die Win API auch Bit Bang oder doch nur die Kommunikation 
und eventuell das handchake? Den Treiber brauchts da schon. Ich denke 
sogar daß das Prog wenigstens das Vorhandensein prüft und beim fail erst 
gar nicht startet.
Gast #7216185
Lesenswert?
• ▲
▼
Fi schrieb:

> Unterstützt die Win API auch Bit Bang

Ja. Die entsprechende Funktion des Win32-API nennt sich 
EscapeCommFunction().

Leider gibt es halt für den Parallelport nix gleichwertiges. Der war aus 
Sicht von MS immer nur Druckerport, sonst nix.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.