Legacy WinXP Application On Win10x64
Posted: Mon Jul 03, 2017 9:10 am
Hi Forum,
We have a commercial legacy data acquisition application written originally for Win95 and WinNT which has run successfully on Win XP for ~ 15 years.
The application reads from field devices via the serial port and controls some relay alarm outputs via the LPT port.
The application installed off the installation CD without error to our new Win10x64 workstation. When run, it appears to read from the field devices over the serial port ok but complains whenever we attempt to assign the relay alarm outputs to any of the available LPT ports (378h, 278h or 3BCh). The error is "You must install DLPortIO.sys to use relays in Windows NT. Relays disabled".
On the Win XP box for a regular install there are the following files :
. DLPortIO.sys located in the i) Application directory C:\Connect and in ii) C:\Windows\System32\Drivers
. DLPortIO.dll located in the Application director C:\Connect
We suspect we have to replace both of the older .sys and .dll files with their Win10 equivalents in all the relevant locations and maintain the same names.
We have downloaded InpOutBinaries_1501 and extracted the component folders Win32 and x64.
Step by Step, what should we be doing with the downloaded files inpoutx64.dll, inpout32.dll and InstallDriver.exe so the correct replacement files (.dll and .sys ?) are in the correct directories with the correct names to retest the application on our Win10x64 workstation ?
We look forward to your advice accordingly.
We have a commercial legacy data acquisition application written originally for Win95 and WinNT which has run successfully on Win XP for ~ 15 years.
The application reads from field devices via the serial port and controls some relay alarm outputs via the LPT port.
The application installed off the installation CD without error to our new Win10x64 workstation. When run, it appears to read from the field devices over the serial port ok but complains whenever we attempt to assign the relay alarm outputs to any of the available LPT ports (378h, 278h or 3BCh). The error is "You must install DLPortIO.sys to use relays in Windows NT. Relays disabled".
On the Win XP box for a regular install there are the following files :
. DLPortIO.sys located in the i) Application directory C:\Connect and in ii) C:\Windows\System32\Drivers
. DLPortIO.dll located in the Application director C:\Connect
We suspect we have to replace both of the older .sys and .dll files with their Win10 equivalents in all the relevant locations and maintain the same names.
We have downloaded InpOutBinaries_1501 and extracted the component folders Win32 and x64.
Step by Step, what should we be doing with the downloaded files inpoutx64.dll, inpout32.dll and InstallDriver.exe so the correct replacement files (.dll and .sys ?) are in the correct directories with the correct names to retest the application on our Win10x64 workstation ?
We look forward to your advice accordingly.