惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
S
SegmentFault 最新的问题
V
Visual Studio Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
美团技术团队
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
有赞技术团队
有赞技术团队
量子位
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
博客园 - 叶小钗
月光博客
月光博客
P
Proofpoint News Feed
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
Stack Overflow Blog
Stack Overflow Blog

博客园 - 泡泡

设置文件属性 VC - 泡泡 - 博客园 程序小注意 - 泡泡 - 博客园 dll 有关CComboBox - 泡泡 - 博客园 有关线程 ADO 存储过程 - 泡泡 - 博客园 VC执行存储过程 - 泡泡 - 博客园 读写文件操作 - 泡泡 - 博客园 Access数据库SQL操作 ComboBox控件-转 CTime 常用字符转换 字符串分解 音频 Inno SetUp 控件LIST 有关音频编码 窗口透明、半透明 Windows Media
有关进程创建,与子进程的路径指定
泡泡 · 2006-09-22 · via 博客园 - 泡泡

 startinfo.lpDesktop = "";
 startinfo.lpReserved = NULL;
 startinfo.lpTitle = NULL;
 startinfo.dwFlags = STARTF_USESHOWWINDOW;
 startinfo.cbReserved2 = 0;
 startinfo.lpReserved2 = NULL;
 startinfo.wShowWindow = SW_HIDE;// SW_SHOW; 

//获取进程的绝对路径。如:e:\aaa\bbb\pro.exe 
char out_pathName[MAX_PATH];
 ::GetModuleFileName(NULL,out_pathName, MAX_PATH); 
 CString path = out_pathName;
 path = path.Left(path.ReverseFind('\\'));
 path +="\\tools";

 bool bgood =CreateProcess(".\\tools\\DBBackUp.exe",
  NULL,//commLine
  NULL,
  NULL,//FALSE,//
  FALSE,//是否继承句柄
  0,//
  NULL,//环境的申明,为NULL默认与父进程的环境一致
  path,//路径,为NULL默认与父进程的exe路径是一致的。

子进程路径说明

"E:\\\\客户端\\客户端\\tools",//NULL
  &startinfo,
  &pinfo
  );


 if(!bgood)
 {
  ExMessageBox("产生进程失败!","",MB_OK);
  return ;
 }
 return ;