![]() |
inpout32.dll unter win vista 64 ?
Hi,
ich hab mal so ne Frage, kann es sein, dass die inpout32.dll nicht mehr unter Vista 64bit geht? Jedenfalls funktionieren meine Programme nicht mehr, die den LPT Port über die dll ansteuern, jedoch funktionieren sie noch unter nem alten winme rechner, der jedoch ne menge macken beim hochfahren hat und oft abstürtzt. Gibt es vielleicht ne alternative die unter Vista geht, oder liegt es nur an einer einstellung? Gruß Masteric |
Re: inpout32.dll unter win vista 64 ?
Was heißt sie funktionieren nicht mehr? Wie lädst du die dll (dynamisch/statisch)?
|
Re: inpout32.dll unter win vista 64 ?
Funktioniert es, wenn du das Programm als Admin startest?
|
Re: inpout32.dll unter win vista 64 ?
also, ich bin admin, die dll wir ins programm geladen, also sie ist fest vorhanden und wir nur über ne implementation geladen.
Funktioniert nicht ist schon ziemlich ungenau, das stimmt wohl :lol: deswegen mal genauer, ich kann machen, was ich will, es kommt nichts am port raus, also ich benutze nur die 8 Datenleitungen als Ausgang und hab gemessen, an keinem kommt was raus??? Egal was ich an den Port sende. |
Re: inpout32.dll unter win vista 64 ?
Bei aktivierter UAC, werden die Programme auch unter einem Admin-Account nur mit Userrechten gestartet
|
Re: inpout32.dll unter win vista 64 ?
ne, ich habe die UAC abgeschaltet, da die echt nervig ist :wink:
|
Re: inpout32.dll unter win vista 64 ?
In einem 64-Bit OS müssem hardwarenake Treiber auch 64bittig sein
![]() |
Re: inpout32.dll unter win vista 64 ?
habs probiert, leider kommt immer noch nichts aus dem port ??? :(
Ich verzweifel noch.......... also, ich hab die neue inpout32.dll in den programm ordner kopiert, die erstellt dann dynamisch die 64ger so binde ich die dll ein:
Delphi-Quellcode:
dann kann ich mit
procedure Out32(wAddr:word;bOut:byte); stdcall; external 'inpout32.dll'
function Inp32(wAddr:word):integer; stdcall; external 'inpout32.dll'
Delphi-Quellcode:
den PIN eins auf I setzen, jedoch gehts net.....
out32($378, 1);
PS: Der Anschluss selber funktioniert! Beim Hochfahren bekomme ich kurzzeitig testspannungen. |
Re: inpout32.dll unter win vista 64 ?
Zitat:
|
Re: inpout32.dll unter win vista 64 ?
klar, aber das geht nur unter XP x64 :wink:
habe aber die Lösung des Problems gefunden. Man benötig erstens eine spezielle inpout32.dll und die sog. WinRing dlls. Poste hier mal für alle mit selben Problem die Lösung: ![]() Auf dieser Seite unter Download müsst ihr dann auf den Link zur inpout32.dll gehen, dort findet ihr oben dann 2 Downloadlinks, ihr braucht unbedingt beide :!: :!: Hier ist das ganze auch nochmal beschrieben, was man sonst noch in Vista einstellen muss: ![]() Gruß Masteric |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz