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

推荐订阅源

Y
Y Combinator Blog
D
Docker
有赞技术团队
有赞技术团队
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
爱范儿
爱范儿
H
Help Net Security
美团技术团队
MyScale Blog
MyScale Blog
B
Blog RSS Feed
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
阮一峰的网络日志
阮一峰的网络日志
A
About on SuperTechFans
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
G
Google Developers Blog
月光博客
月光博客
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
F
Fortinet All Blogs

博客园 - 泡泡

设置文件属性 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 ;