4个回答
展开全部
ShellExecute(this->m_hWnd,"open", ".\\init.ini","","",SW_SHOW );
//ShellExecute的功能是运行一个外部程序,或者打开一个已注册的文件、打开一个目录,参数如下:
//参数1:this->m_hWnd为父窗口句柄
//参数2: 用于指定要进行的操作。其中“open”操作表示执行由参数3指定的程序,或打开由参数3指定的文件或文件夹;
// “print”操作表示打印由参数3指定的文件;
// “explore”操作表示浏览由参数3指定的文件夹
//参数3:".\\init.ini",要操作的文件或路径
//参数4:通常设为NULL
//参数5:通常设为NULL
//参数6:SW_SHOW文件打开的方式,一般为正常显示
//ShellExecute的功能是运行一个外部程序,或者打开一个已注册的文件、打开一个目录,参数如下:
//参数1:this->m_hWnd为父窗口句柄
//参数2: 用于指定要进行的操作。其中“open”操作表示执行由参数3指定的程序,或打开由参数3指定的文件或文件夹;
// “print”操作表示打印由参数3指定的文件;
// “explore”操作表示浏览由参数3指定的文件夹
//参数3:".\\init.ini",要操作的文件或路径
//参数4:通常设为NULL
//参数5:通常设为NULL
//参数6:SW_SHOW文件打开的方式,一般为正常显示
金山毒霸
2024-10-31 广告
2024-10-31 广告
一、DirectX 10简介DirectX 10是微软为Windows Vista操作系统推出的图形技术。它的推出旨在提供更高效、更直接的控制硬件资源的能力,尤其是在图形和游戏编程方面。DirectX 10引入了许多新特性和改进,包括更好的...
点击进入详情页
本回答由金山毒霸提供
展开全部
//CreateProcess函数创建一个新的进程
//在新的进程里运行程序,详细请查msdn
#include <process.h>
#include <Windows.h>
void RunExe(_TCHAR* fileName)
{
STARTUPINFO startInfo = {0};
PROCESS_INFORMATION processInfo;
CreateProcess(NULL,
fileName,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&startInfo,
&processInfo);
CloseHandle(processInfo.hProcess);
CloseHandle(processInfo.hThread);
}
//在新的进程里运行程序,详细请查msdn
#include <process.h>
#include <Windows.h>
void RunExe(_TCHAR* fileName)
{
STARTUPINFO startInfo = {0};
PROCESS_INFORMATION processInfo;
CreateProcess(NULL,
fileName,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&startInfo,
&processInfo);
CloseHandle(processInfo.hProcess);
CloseHandle(processInfo.hThread);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CreateProcess应该不能执行16位的程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-07-23
展开全部
双击
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询