VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 486|回复: 4

[求助] 关于创建进程例子的一些问题请求大神

[复制链接]
66_avatar_middle
在线会员 ly1599285982 发表于 2018-4-5 21:08:07 | 显示全部楼层 |阅读模式
                        《Windows程序设计第三版》中有一个创建进程的例子
                           我用VS2013创建了一个WIN32控制台引用程序,然后把如下代码进行了编译
                          书上说能产生一个CMD的窗口进程,但事实上只是一闪而过,什么也没有这是怎么回事
   

#include<stdio.h>
#include<windows.h>
int main(int argc,char*argv[])
{
        char szCommandLine[] = "cmd";
        STARTUPINFO si = { sizeof(si) };
        PROCESS_INFORMATION pi;
        si.dwFlags = STARTF_USESHOWWINDOW;
        si.wShowWindow = TRUE;
        BOOL bRet = ::CreateProcess(NULL,
                                       (LPWSTR)szCommandLine,
                                                            NULL,
                                                                NULL,
                                                                FALSE,
                                                                CREATE_NEW_CONSOLE,
                                                                NULL,
                                                                NULL,
                                                                &si,
                                                                &pi);
        if (bRet)
        {
                ::CloseHandle(pi.hThread);
                ::CloseHandle(pi.hProcess);
                        si.dwX = 100;
                si.dwY = 100;
        }
        getchar();
        return 0;       

}




上一篇:OPENGL绘图,如何把图绘制到非GL窗口中
下一篇:关于函数指针理解方面的几个问题

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

66_avatar_middle
ico_lz  楼主| ly1599285982 发表于 2018-4-5 21:10:17 | 显示全部楼层
书上没有加getchar();就会一闪而过,我自己加上了getcgar();想看看效果,但是程序只是一直运行什么也没有,这是怎么回事

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

66_avatar_middle
ico_lz  楼主| ly1599285982 发表于 2018-4-5 21:13:17 | 显示全部楼层
就是这个样子关于创建进程例子的一些问题请求大神
关于创建进程例子的一些问题请求大神

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

97_avatar_middle
在线会员 kuroro 发表于 2018-4-6 08:13:31 | 显示全部楼层
我测试没毛病  vc6.0

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

01_avatar_middle
online_admins admin 发表于 2018-4-6 16:34:16 | 显示全部楼层
楼主用的是VS的什么版本?工程默认编码是什么?Unicode吧?
两种解决办法任选其一:
1、把工程编码改成多字节的;
2、将 char szCommandLine[] = "cmd"; 改成 TCHAR szCommandLine[] = _T("cmd");
楼主试试!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-8-19 19:20

Powered by Discuz! X3.4

© 2009-2018 cctry.com

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