DOS进程与WINDOWS进程如何通讯?

King 2000-01-31 03:14:00
在Windows的环境下,如何实现DOS进程与WINDOWS进程通讯?

我只剩下10分......全部积蓄^O^
...全文
275 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
upstream 2000-02-02
  • 打赏
  • 举报
回复
中国计算机世界1999年
King 2000-02-02
  • 打赏
  • 举报
回复
具体URL
Ahai 2000-02-01
  • 打赏
  • 举报
回复
TCP/IP
yanxh 2000-02-01
  • 打赏
  • 举报
回复
你说的进程通讯是指什么?是不是说在windows下调用dos程序,如果是的话,你可用如下的
api函数,CreateProcess,WinExec,ShellExecute,前一种常用于32位应用程序的调用,后
两种用于16位应用程序的调用。另外,在window下建立一个32 位的控制台应用程序,也是一个
好方法。
xubin_sh 2000-02-01
  • 打赏
  • 举报
回复
请用win32 console即可
olo 2000-02-01
  • 打赏
  • 举报
回复
DOS进程不可以用FileMapping吧。
King 2000-02-01
  • 打赏
  • 举报
回复
请问upstream兄,那里可以找到该文章?
upstream 2000-02-01
  • 打赏
  • 举报
回复
孙喜明写的虚拟设备开发的14篇文章,讲了利用windows高端内存使
dos程序和windows程序共享数据,在中国计算机世界1999年连载。
并指出了edit应用程序和windows剪贴板共享数据的问题。你可以看
一看。
茂奇软件 2000-01-31
  • 打赏
  • 举报
回复
共享内存。
CreateFileMapping
MapViewOfFile

jansen zhu
King 2000-01-31
  • 打赏
  • 举报
回复
具体情况是这样的:
我想写一个CGI,又不想频繁的读写硬盘,所以有了这样的设想:一个DOS的程序作为CGI被调用,然后它从一个WINDOWS进程中存取数据,而哪个WINDOWS的进程就放着不动,同时做一些数据的检测、维护工作。
不知道这个想法是否能实现?
通讯方式是在同一台电脑上,既然WINDOWS两个窗体之间能通讯,那么我想一个32位程序与一个WINDOWS进程应该也可以通讯吧?

请指教。
929 2000-01-31
  • 打赏
  • 举报
回复
不知道你说的是什么样的通讯方式。但是一种通讯方式就是通过建立一个双方都能进行处理的数据文件,然后一方把要处理的数据写好交与另一进程进行处理。一般都用WINDOWS下的进程来调用DOS下的进程,实现进程间的通讯。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧