🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.misc
Article #22

Re: Acceso a los puertos de E/S

#22
From: Juan Jose Garcia Adeva
Date: Wed, 11 Nov 1998 00:00
39 lines
2242 bytes
On Tue, 10 Nov 1998 11:09:28 +0100, "J.L. Ceada" <i5939@fie.us.es>
wrote:

> Hola. Me gustaria saber si existe alguna funcion en el API de windows
> 95/NT que me permita acceder a los puertos de E/S de la maquina (y no me
> refiero al serie/paralelo, sino a cualquier puerto de E/S). Vamos, un
> equivalente al outportb(), inportb() del C, o al array Port[] del Pascal.
> 
> Importante: debe funcionar con Windows NT, por lo que soluciones basadas
> en el uso de ensamblador no me convienen.
> 
> 			Ta luego.
> 

Hola,

No existe tal funcion en el API. Hay algunas funciones propias de MS
como _outp e _inp (o algo asi) que funcionan, pero si las ejecutas
veras que no te sirven de nada, pues el sistema operativo lanza una
excepcion. En definitiva, una aplicacion en modo usuario en NT no
puede acceder al hardware. Tienes que hacer un programa en modo
kernel, o lo que es lo mismo, un controlador de dispositivo, y para
eso tienes que comprar el DDK.

Saludos,

Juanjo

+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
| Juan Jose Garcia Adeva      | E-mail: mailto:jgadeva@jet.uk        |
| Experimental Division II    |                                      |
| JET Joint Undertaking       | Home Page: http://www.jjga.u-net.com |
| Abingdon                    | JET Web Site: http://www.jet.uk      |
| Oxfordshire OX14 3EA        |                                      |
| United Kingdom              | Phone: +44-1235-464490               |
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
Technical Details
Message-ID: <36498baf.84758786@internet>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <Pine.A32.3.95.981110102750.64533A-100000@galileo.fie.us.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: 105378,3fe9458bd1cfa90d
X-Google-Attributes: gid105378,public
X-Google-Thread: f53ec,3fe9458bd1cfa90d
X-Google-Attributes: gidf53ec,public
From: jgadeva@jet.uk (Juan Jose Garcia Adeva)
Subject: Re: Acceso a los puertos de E/S
Date: 1998/11/11
Message-ID: <36498baf.84758786@internet>
X-Deja-AN: 410684996
Content-Transfer-Encoding: quoted-printable
References: <Pine.A32.3.95.981110102750.64533A-100000@galileo.fie.us.es>
Content-Type: text/plain; charset=us-ascii
Organization: JET Joint Undertaking
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.misc,es.comp.lenguajes.c++