DOS Database Program - Named Pipes (?) Access
Jan 3, 2023 5:48:54 GMT 1
Post by eagletg on Jan 3, 2023 5:48:54 GMT 1
Hi everyone.
I'm attempting to get a database application programmed in (or using the architecture of) Advanced Revelation to launch properly via vDOS. I have this working under NTVDM, but can't seem to get it to work under any of the emulation platforms including vDOS. Personally, I would love to use vDOS ongoing for this application, and intend to purchase a network license.
I am mapping the network drive that houses the application in vDOS via:
use F: \\192.168.x.x\f
(naturally substituting the actual IP Address and path to the network drive)
I am able to launch the application, but it fails in accessing a network share/service called Linear Hash (LHSRVC). As I mentioned, this transition to accessing the Linear Hash files works from NTVDM on a 32-bit machine.
I am tracing the launch of the application using things like SysInternals Process Monitor and Process Explorer, comparing successful vs unsuccessful launches. The place where it seems to fail is in attempting to access the following network location:
\\192.168.x.x\PIPE\RCL\LHSRVC
As far as I can tell, this is a named pipe that it is attempting to access via IPC or "Inter Process Communication". I imagine that this needs to be mapped somehow in vDOS, but haven't found the magical incantation to make it work thus far.
Some additional testing (specifically monitoring the network traffic via tools like WireShark) has yielded the following path that it is attempting to access:
\device\lanmanredirector\192.168.x.x\IPC$\RCL\LHSRVC
This last path was where I found the Inter Process Communication aspect of Named Pipes (which I was not familiar with previously). But I still can't seem to make it work with vDOS.
I have Googled nearly every aspect of this, and can't seem to make any headway, so any assistance would be greatly appreciated!!
Happy New Year!!
-Todd
I'm attempting to get a database application programmed in (or using the architecture of) Advanced Revelation to launch properly via vDOS. I have this working under NTVDM, but can't seem to get it to work under any of the emulation platforms including vDOS. Personally, I would love to use vDOS ongoing for this application, and intend to purchase a network license.
I am mapping the network drive that houses the application in vDOS via:
use F: \\192.168.x.x\f
(naturally substituting the actual IP Address and path to the network drive)
I am able to launch the application, but it fails in accessing a network share/service called Linear Hash (LHSRVC). As I mentioned, this transition to accessing the Linear Hash files works from NTVDM on a 32-bit machine.
I am tracing the launch of the application using things like SysInternals Process Monitor and Process Explorer, comparing successful vs unsuccessful launches. The place where it seems to fail is in attempting to access the following network location:
\\192.168.x.x\PIPE\RCL\LHSRVC
As far as I can tell, this is a named pipe that it is attempting to access via IPC or "Inter Process Communication". I imagine that this needs to be mapped somehow in vDOS, but haven't found the magical incantation to make it work thus far.
Some additional testing (specifically monitoring the network traffic via tools like WireShark) has yielded the following path that it is attempting to access:
\device\lanmanredirector\192.168.x.x\IPC$\RCL\LHSRVC
This last path was where I found the Inter Process Communication aspect of Named Pipes (which I was not familiar with previously). But I still can't seem to make it work with vDOS.
I have Googled nearly every aspect of this, and can't seem to make any headway, so any assistance would be greatly appreciated!!
Happy New Year!!
-Todd