文章

没办法还是安装了vc++ 6.0 <windows程序设计>第三版开始

最近有点忙,忙着退出旧项目,想着跟进新项目,然后回到家之后就不像以前在外老是需要开销,觉得该把自己的童年带给孩子们了,索性入了一个NS,然后各种捣鼓,自己的新显示器也到了,感觉确实4K HDR就是更舒服,然后继续开始我的windows api学习.
是书的第15页有这样一个例子,需要写成这样才能运行:
哦 对了,其实win10是可以安装vc++ 6.0的,我也纠结了很久呢,我分享一下吧,这个绿色版的好像是,虽然需要安装,但是他是可以在win10下运行的啦,而且经过我2台电脑的测试是没问题的,只是在我的pc机上直接点击左上角的打开文件夹标志会崩溃,在我的x1笔记本上没有这个问题,其他的问题好像没发现,但是毕竟是老旧的东西,就没有vs2019那么智能啦.比较蠢的,他不会很智能,有点木.
链接:https://pan.baidu.com/s/1RL67glXHGvR2vKU2Hb2RUg
提取码:mdht
复制这段内容后打开百度网盘手机App,操作更方便哦

// vs.cpp : Defines the entry point for the console application.
//书里头没告诉我们需要带头文件哦,记得stdafx.h要在前面
#include "stdafx.h"
#include <windows.h>


int main(int argc,char* argv[])
{
    char szCommandLine[] = "cmd"; //这里是运行cmd,其实可以写成 char *szCommandLine = "cmd"
    STARTUPINFO si ={sizeof(si)};
    PROCESS_INFORMATION pi;

    si.dwFlags = STARTF_USESHOWWINDOW;
    si.wShowWindow = TRUE;

    BOOL bRet = ::CreateProcess(NULL,szCommandLine,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);

    if(bRet)
    {
        ::CloseHandle(pi.hThread);
        ::CloseHandle(pi.hProcess);
        printf("新的进程id号:%d\n",pi.dwProcessId); //注意冒号不要写错,上次就这里出错
        printf("新的线程id号:%d\n",pi.dwThreadId);
        getchar();  //如果需要cmd窗口停下来显示,依然需要用到c的getchar噢

    }
    return 0;   
}


原文来自:没办法还是安装了vc++ 6.0 第三版开始,尊重自己,尊重每一个人;转发请注明来源!
0 0

发表评论