美文网首页
打开其他应用程序

打开其他应用程序

作者: 钊明 | 来源:发表于2020-04-14 16:45 被阅读0次

TCHAR szCmdline[] = TEXT("D:\\QBoot\\2020P\\potplay\\PotPlayer\\PotPlayerMini64.exe"); // 设置子进程路径

BOOL bSuccess = FALSE;

PROCESS_INFORMATION pi;  // 用来接收新进程的识别信息

STARTUPINFO si;  // 用于决定新进程的主窗体如何显示

// 设置PROCESS_INFORMATION

ZeroMemory(&pi, sizeof(PROCESS_INFORMATION));  // 用0填充内存区域

// 设置STARTUPINFO

ZeroMemory(&si, sizeof(STARTUPINFO));

si.cb = sizeof(STARTUPINFO);  // 结构大小

si.dwFlags |= STARTF_USESTDHANDLES;  // 使用hStdInput 、hStdOutput 和hStdError 成员 

bSuccess = CreateProcess(

NULL,          // lpApplicationName

szCmdline,    // command line

  // 以上两个字段都可以创建目标子进程

NULL,          // process security attributes

NULL,          // primary thread security attributes

TRUE,          // bInheritHandles:指示新进程是否从调用进程处继承了句柄

0,          // creation flags:指定附加的、用来控制优先类和进程的创建的标志。

  // 设置为 CREATE_NEW_CONSOLE 可显示子窗口

NULL,          // use parent's environment

NULL,          // use parent's current directory

&si,          // STARTUPINFO :指向一个用于决定新进程的主窗体如何显示的STARTUPINFO结构体

&pi            // PROCESS_INFORMATION :指向一个用来接收新进程的识别信息的PROCESS_INFORMATION结构体

);

// If an error occurs, exit the application.

if (!bSuccess)

MessageBox("创建子程序失败");

else

{

// 关闭一些子进程用的句柄

CloseHandle(pi.hProcess);

CloseHandle(pi.hThread);

/*CloseHandle(write1);

CloseHandle(read2);*/

}

return bSuccess; //true-->创建成功

相关文章

  • 打开其他应用程序

    TCHAR szCmdline[] = TEXT("D:\\QBoot\\2020P\\potplay\\PotP...

  • iOS - 应用程序跳转schemes

    1,应用程序互相跳转 要打开本机上的其他应用程序,需要设置schemes,自定义的协议头,可以打开其他的应用程序,...

  • Macbook查看cpu型号

    查看cpu型号 打开终端,输入以下内容: 查看其他硬件信息 打开“应用程序”-->“系统信息”,可看到如下图所示,...

  • awk命令详解

    语法格式 内置变量 外部变量传给awk 打开外部文件 调用外部应用程序 其他示例

  • iOS评分功能、APP中打开其他应用程序

    1、评分功能 iOS中评分支持功能开发非常简单。 NSString*str=[NSStringstringWith...

  • 应用间跳转

    本文简单介绍iOS应用程序互相跳转的方法 2.要打开本机上的其他应用程序,需要设置schemes,自定义的协议头,...

  • 趣步APP不计步数设置全教程

    一、OPPO手机 1.手机重新启动→打开手机设置→其他设置→应用程序管理→找到“趣步”并打开→把“通知管理”和“权...

  • Convusic:YouTube Music链接提取播放器

    Convusic Mac版允许您在任何其他音乐应用程序中自动打开来自Apple Music、Amazon Musi...

  • iOS11人机交互指南 - 扩展-02文档提供程序 Docum

    文档提供程序 文档提供程序实现了自定义界面,自定义界面可用于从系统的其他应用程序中导入、导出、打开或移动该应用程序...

  • RPC & AIDL

    RPC & AIDL 一般创建的服务并不能被其他的应用程序访问。为了使其他的应用程序也可以访问本应用程序提供的服务...

网友评论

      本文标题:打开其他应用程序

      本文链接:https://www.haomeiwen.com/subject/jqutvhtx.html