VC下代替system函数的API
来源:互联网 发布:两个表格数据匹配重复 编辑:程序博客网 时间:2024/05/17 18:44
在VC下调用system函数会出现dos窗口,如果不想让dos窗口出现,可以使用如下函数代替system函数:
1、createprocess
STARTUPINFO si;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof STARTUPINFO;
PROCESS_INFORMATION pi;
BOOL res = CreateProcess(NULL,
"c:\\winnt\\system32\\cmd.exe", // 执行你的 dos 命令
NULL,
NULL,
NULL,
NORMAL_PRIORITY_CLASS ¦ CREATE_NO_WINDOW,
NULL,
NULL,
&si,
&pi);
if (TRUE == res)
{
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}
把dwCreationFlags这个参数设置为CREATE_NO_WINDOW
2、ShellExecute [Ex]
用法:ShellExecute(NULL, NULL,"xxx.exe", NULL, NULL, SW_HIDE);
3、WinExec
不提倡用这个,用法:
WinExec("xxx.exe", SW_HIDE);
Note This function is provided only for compatibility with 16-bit Windows. Applications should use theCreateProcess function.
- VC下代替system函数的API
- linux下代替system的基于管道的popen和pclose函数
- linux下代替system的基于管道的popen和pclose函数
- linux下代替system的基于管道的popen和pclose函数
- linux下代替system的基于管道的popen和pclose函数
- linux下代替system的基于管道的popen和pclose函数
- VC中的system函数
- VC中的system函数
- [VC++]CreateProcess API函数的妙用
- VC++几个操作文件的API函数
- VC下:文件操作的一些API
- VC环境下的多线程API
- netezza 的代替函数
- VC下的函数地址
- VC API常用函数简单例子大全十三(下)
- VC API常用函数简单例子大全十二(下)
- VC++API函数介绍
- VC API常用函数
- android中避免大图片解析导致内存溢出 OutOfMemoryError的优化方法
- 将日志信息(系统性能参数)记录到MongoDB --- 1:准备工作
- Apache Commons fileUpload实现文件上传
- Hanoi汉罗塔问题
- [计算机基础]Mod Function and Negative Numbers
- VC下代替system函数的API
- 指针练习三
- Service学习(二)之bindService 的实现
- python操作mysql
- python学习笔记之python中处理中文
- 网络-REST与SOAP之对比
- 第一个Android应用程序
- ATX电源的工程应用
- Java--UDP通信(单向)