Hello, i am looking for a way to exchange data between a Win32 program and a dos program. For now i was looking to do this for Win9X. I had a look at vxd's but i am not sure if i understand it well enough to do this myself. Maybe someone has an example to do this. Maybe even one that works in NT/2000 too. Thomas
Posted on 2001-04-24 23:14:00 by Thomas_Schaefer
have a look at iczelions tutorial 21(pipe). it will show you how to have 2 different processes communicate with each other. it will at least get you started. smurf
Posted on 2001-04-25 04:43:00 by smurf
Thank you for your reply, but this would only work between 2 Win32 programs. Thomas
Posted on 2001-04-25 16:14:00 by Thomas_Schaefer
I would really think you will have to delve into Ring0 programming, im not sure of a method, but i know windows provides lots of functions for 16Bit dos programs so maybe have a look round those to figure something out. There is abosoluty nothing I can think of that would allow dos and windows programs to comunticate directy except maybe them both sharing the same file.
Posted on 2001-04-26 05:02:00 by George
I would really think you will have to delve into Ring0 programming, im not sure of a method, but i know windows provides lots of functions for 16Bit dos programs so maybe have a look round those to figure something out. There is abosoluty nothing I can think of that would allow dos and windows programs to comunticate directy except maybe them both sharing the same file and using that as a sort of buffer to exchange info.
Posted on 2001-04-26 05:02:00 by George
they can communicate i think if you use VxDCall0 its a windows version of int 21h its only on win9x though, and i cant quite remember how to use it
Posted on 2001-04-26 09:10:00 by W32_Guy
Also, VxD's don't work in NT or Win2000.
Posted on 2001-04-26 14:59:00 by tank