I want Get and Put one byte to Serial Port (2F8 or 3F8) in Windows 98/XP/NT/2000

Posted on 2006-07-18
Last Modified: 2010-04-05
Hi ti all,

I want Get and Put one byte to serial port (2F8 or 3F8) in Windows 98/XP/NT/2000, anyone can help me, I will be very happy and thaksfull.

Thanks in advanecd,
A.R. Rafiee
Question by:laserayaneh
LVL 17

Expert Comment

by:Wim ten Brink
ID: 17129248

Keep in mind that NT/2000/XP have implemented a security layer which won't allow you direct access to the serial ports. This should still be possible in 98/ME. Thus you might end up with two different solutions.
LVL 14

Expert Comment

by:Hamidreza Vakilian
ID: 17134716

How to Handle Serial Communication Tutorial by
Jan Taralczak =>

LVL 22

Expert Comment

by:Mohammed Nasman
ID: 17136247
You could using TComPort for serial communication, and it's open source

and look for this example

also if you need advanced serial communication libarary and more, you could  using Async Pro, it's open source too ;-)
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.


Expert Comment

ID: 17140821
Check out Async...source code available...

Author Comment

ID: 17176673
Hi to All,
 Thanks in advance for all comments ;-)

 I want use ReadPort(PortAddress) and WritePort(PortAddress, OneByte) in Windows XP and Windows 2000 and Windows NT, I can use this functions in Win98 and Win98SE , but this functions don't work under Windows XP/Windows 2000/Windows NT, Please help me how to use this funtions under Windows XP and Windows 2000 and Windows NT.

Thanks in advanced,
AliReza Rafiee

Accepted Solution

House_of_Dexter earned 100 total points
ID: 17179931
You can't  as been can't get direct access to the hardware...but you can work around it...

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
add combobox item based on numbers 9 154
Using idhttp to login to instagram 2 106
FMX and jaudiotracker playing memory stream 29 86
Base1 Encode/Decode 3 81
This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit If you want to manage em…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question