🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13079

Re: LPT port adres onder NT

#13079
From: Bart D.
Date: Sat, 25 Aug 2001 14:22
97 lines
4095 bytes
als ik het goed versta, dan is het eigenlijk vrij simpel denk ik:
rechtsklik op "Deze computer", "Eigenschappen", tabblad "Apparaatbeheer",
daar dubbelklikken op "Poorten (COM & LPT)", dubbelklikken op "Printerpoort
(LPT)", en daar naar het tabblad "Bronnen" gaan, daar zal je een veldje zien
staan "Invoer/uitvoerbereik" met rechts ervan het adres van je LPT-poort

alst da nie is sla mij nie dood aub :-)

groeten, Bart
bartderaedt@pandora.be

"Alain Cloet" <nospam@tijd.com> schreef in bericht
news:9tvh7.5026$35.487742@iguano.antw.online.be...
>
> "Stefan Melis" <Stefan.Melis@pointware.nl> wrote in message
> news:3b860d26$0$218$4d4ebb8e@news.nl.uu.net...
> > Had ik dus ook al gedaan,
> >
> > gezocht op LPT, Port, Address in win95 vind je dus wel het een en't
ander
> > maar in winnt natuurlijk niet veel meer, misschien nog een idee waarop
te
> > zoeken?
>
> AUB:
> Komt wel uit een DLL-programmaatje, maar je kan zelf wel de functie
> herschrijven zeker ; hier: geprogrammeerd onder Visual C 6 ...
> Weet niet meer welke headers hiervoor alle noodzakelijk waren, ik
gebruikte
> (ook voor andere functies v/d dll):
> #include <windows.h>
> #include <winerror.h>
> #include <string.h>
> #include <windowsx.h>
>
> => de functie:
>
> extern "C"
> {
> DLLEXPORT long GetPortAddress(char *port)
> {
>  DWORD lpType;
>  DWORD Data[20];
>  DWORD lpcbData;
>  HKEY hKey;
>  long status;
>  char *Device;
>  if (!strnicmp(port,"com",3))
>  {
>   switch (port[3])
>   {
>   case '1': Device = "\\Device\\Serial0.Translated";break;
>   case '2': Device = "\\Device\\Serial1.Translated";break;
>   case '3': Device = "\\Device\\Serial2.Translated";break;
>   case '4': Device = "\\Device\\Serial3.Translated";break;
>   default: return 0;
>   }
>   status = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"HARDWARE\\RESOURCEMAP\\LOADED
> SERIAL DRIVER RESOURCES\\Serial",0,KEY_READ,&hKey);
>  }
>  else if (!strnicmp(port,"lpt",3))
>    {
>     switch (port[3])
>     {
>     case '1': Device = "\\Device\\ParallelPort0.Translated";break;
>     case '2': Device = "\\Device\\ParallelPort1.Translated";break;
>     case '3': Device = "\\Device\\ParallelPort2.Translated";break;
>     case '4': Device = "\\Device\\ParallelPort3.Translated";break;
>     default: return 0;
>     }
>     status =
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"HARDWARE\\RESOURCEMAP\\LOADED
> PARALLEL DRIVER RESOURCES\\Parport",0,KEY_READ,&hKey);
>    }
>       else return 0;
>
>  if (status != ERROR_SUCCESS)
>   return -1;
>
>  status =
RegQueryValueEx(hKey,Device,NULL,&lpType,(LPBYTE)Data,&lpcbData);
>     if (status != ERROR_SUCCESS)
>  {
>      RegCloseKey(hKey);
>   return -2;
>  }
>
>  RegCloseKey(hKey);
>  return Data[6];
> }
> }
>
> HTH,
>
> Alain
>
>
Technical Details
Message-ID: <RwOh7.15357$6x5.4007139@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3b84c54a$0$215$4d4ebb8e@news.nl.uu.net> <Xns910673AA8FAAAScatter@195.130.132.65> <3b8501ca$0$208$4d4ebb8e@news.nl.uu.net> <Tbch7.5013$35.484381@iguano.antw.online.be> <3b860d26$0$218$4d4ebb8e@news.nl.uu.net> <9tvh7.5026$35.487742@iguano.antw.online.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,858f83ad177b9ccd
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-25 07:22:42 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Bart D." <bartderaedt@pandora.be>
Newsgroups: be.comp.programming
References: <3b84c54a$0$215$4d4ebb8e@news.nl.uu.net> <Xns910673AA8FAAAScatter@195.130.132.65> <3b8501ca$0$208$4d4ebb8e@news.nl.uu.net> <Tbch7.5013$35.484381@iguano.antw.online.be> <3b860d26$0$218$4d4ebb8e@news.nl.uu.net> <9tvh7.5026$35.487742@iguano.antw.online.be>
Subject: Re: LPT port adres onder NT
Lines: 99
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Message-ID: <RwOh7.15357$6x5.4007139@afrodite.telenet-ops.be>
Date: Sat, 25 Aug 2001 14:22:41 GMT
NNTP-Posting-Host: 213.224.212.241
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 998749361 213.224.212.241 (Sat, 25 Aug 2001 16:22:41 MET DST)
NNTP-Posting-Date: Sat, 25 Aug 2001 16:22:41 MET DST
Organization: Telenet Internet