社区
进程/线程/DLL
帖子详情
在线等待中问题,一定给分:CreateProcess的参数STARTUPINFO结构中,HANDLE hStdInput在什么时候用?
DonJikn
2003-12-05 03:05:05
是不是我已经创建了一个进程,然后继续往该进程写数据?
比如我在程序中创建一个mysql进程,而mysql处于mysql> 状态,
那么我就可以往里输入create database ... 等命令?
如果不是,我该怎么解决这种调用?
...全文
215
3
打赏
收藏
在线等待中问题,一定给分:CreateProcess的参数STARTUPINFO结构中,HANDLE hStdInput在什么时候用?
是不是我已经创建了一个进程,然后继续往该进程写数据? 比如我在程序中创建一个mysql进程,而mysql处于mysql> 状态, 那么我就可以往里输入create database ... 等命令? 如果不是,我该怎么解决这种调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
checkyvc6
2004-01-08
打赏
举报
回复
没有问题的啊
PROCESS_INFORMATION pi;
STARTUPINFO si;
memset(&si,0,sizeof(STARTUPINFO)); //别忘乐它哦
TCHAR szCommandLine[]=_TEXT("create database mydb"); //再者里
BOOL fSuccess=::CreateProcess("d:\\WINNT\\REGEDIT.EXE",szCommandLine,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
if(fSuccess)
{
::CloseHandle(pi.hThread);
::CloseHandle(pi.hProcess);
}
else
{
DWORD dError;
dError=::GetLastError();
}
DonJikn
2003-12-08
打赏
举报
回复
应该说是:用于一个进程接收另一个进程的输入,是吧。
那是这样以后,我怎么输入呢?
也就是说,我怎么输入“create database mydb;”呢?
(不用mysql c api调用的方法来代替。)
hanyixin
2003-12-05
打赏
举报
回复
就是这样用的,可以把一个进程的输入跟另一个进程的输出连接起来,这样,就可以实现你的要求。
深入理解进程创建:从fork/exec到
CreateProcess
的实战指南
本文深入解析进程创建的核心机制,对比Linux下fork/exec的
分
裂-替换模型与Windows下
CreateProcess
的一站式模型,阐明程序与进程的本质区别、写时复制、PID管理、僵尸进程回收等关键概念,并提供跨平台C语言实操示例、调试技巧及常见
问题
解决方案,聚焦操作系统级进程生命周期管理。
VC++进程管道重定向:原理、实现与多线程防死锁实战
本文深入解析Windows下VC++实现进程标准流重定向的核心技术,重点围绕匿名管道创建、
STARTUP
INFO
句柄传递、父子进程同步与多线程防死锁机制。详细阐述CreatePipe、
CreateProcess
等关键API的正确用法,强调句柄继承性控制、引用计数管理、读写线程
分
离设计及资源泄漏防范。涵盖编码处理、超时控制、错误处理模板与面向对象封装等生产级实践要点。
Windows程序输入输出重定向到网络
本文探讨了在Windows环境下如何通过管道机制实现子进程的输入输出重定向,并对比了不同方法的优劣。从尝试使用CreateFile操作网络端口开始,最终通过
CreateProcess
设置子进程的输入输出流,实现网络通信。
MFC进程间通信实战:匿名管道实现父子进程双向数据流
本文详解在MFC框架下利用Windows匿名管道实现父子进程双向IPC的完整方案,涵盖管道创建、句柄继承控制、子进程启动重定向、专用I/O线程集成消息循环、异步读写策略、资源生命周期管理及死锁规避。重点解决MFC GUI线程阻塞
问题
,强调编码转换(Unicode/UTF-8/CP_ACP)、缓冲区边界处理、句柄泄漏与调试技巧(如Process Monitor),适用于监控类工具
中
Manager-Worker模型的流式日志与命令交互。
Windows多进程通信机制与实现方法详解
本文系统讲解Windows多进程通信(IPC)的核心机制与实现方法,涵盖剪切板、邮槽、匿名管道、命名管道、内存映射文件等关键技术;重点
分
析句柄继承、数据同步、异步I/O、安全ACL设置及调试监控手段;强调各IPC方式适用场景、性能差异与常见错误处理,为高性能、高可靠性IPC开发提供实践指导。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章