zoukankan      html  css  js  c++  java
  • [C++]修改执行文件的默认CPU关联

    进程启动后使用的默认CPU集合,VC的链接选项中并无设置,可以自己修改PE文件:

    1 LOADED_IMAGE img = {0};
    2 MapAndLoad("C:/Test05", NULL, &img, FALSE, FALSE);
    3 IMAGE_LOAD_CONFIG_DIRECTORY dir = {0};
    4 GetImageConfigInformation(&img, &dir);
    5
    6 dir.ProcessAffinityMask = 3;
    7
    8 SetImageConfigInformation(&img, &dir);
    9 UnMapAndLoad(&img);

    经过上面操作后,“C:/Test05.exe”文件启动后将使用第1和第2CPU(核心)。

  • 相关阅读:
    毕业论文格式
    2018.12.14
    关于百度搜索引擎的优缺点
    2018.12.13
    2018.12.12
    2018.12.11
    2108.12.10
    2018.12.9
    2018.12.8
    2018.12.7
  • 原文地址:https://www.cnblogs.com/cbscan/p/2127991.html
Copyright © 2011-2022 走看看