游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3659|回复: 2

外部调用程序

[复制链接]

38

主题

96

帖子

148

积分

注册会员

Rank: 2

积分
148
发表于 2004-2-4 13:50:00 | 显示全部楼层 |阅读模式
//代码名称: 外部调用程序
//类别:       进程 系统功能
//关健字:    调用进程 调用外部程序
//作者:       EasySL
//编译器:    VC
//操作系统: windows

void CreateExecuteProcess( char *szFileName )
{
    STARTUPINFO si;
    PROCESS_INFORMATION pi;

    ZeroMemory( &si, sizeof(si) );
    si.cb = sizeof(si);
    ZeroMemory( &pi, sizeof(pi) );

    CreateProcess(NULL,
        szFileName,
        NULL,             // Process handle not inheritable.
        NULL,             // Thread handle not inheritable.
        TRUE,             // Set handle inheritance to FALSE.
        0,                // No creation flags.
        NULL,             // Use parent's environment block.
        NULL,             // Use parent's starting directory.
        &si,              // Pointer to STARTUPINFO structure.
        &pi );            // Pointer to PROCESS_INFORMATION structure.

    WaitForSingleObject( pi.hProcess, INFINITE );

    CloseHandle( pi.hProcess );
    CloseHandle( pi.hThread );
}

6

主题

74

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2004-4-22 23:06:00 | 显示全部楼层

Re:外部调用程序

system()就搞定的东西

1

主题

79

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2004-5-11 12:26:00 | 显示全部楼层

Re:外部调用程序

也还是蛮有用的,是一个好东西啊。我支技。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-30 21:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表