这几个月河南地区很多网页打不开,修复命令

这几个月河南地区很多网页打不开显示如图:

图片[1]itksw-信息技术考试-测试-it 这几个月河南地区很多网页打不开,修复命令itksw-信息技术考试-测试-it IT考试网

这段代码将会以管理员权限执行PowerShell命令netsh interface tcp set global timestamps=enabled。您可以根据需要修改命令或其他设置。在上面的示例中,命令行窗口被隐藏,但您可以将nShow设置为SW_SHOW以显示窗口。请确保在运行此类代码之前,您已经理解了所执行命令的影响,并且只运行受信任的代码。

#include <windows.h>
#include <string>
#include <iostream>

int main() {
  SHELLEXECUTEINFO ShExecInfo = {0};
  ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
  ShExecInfo.fMask = SEE_MASK_FLAG_NO_UI; 
  ShExecInfo.hwnd = NULL;
  ShExecInfo.lpVerb = "runas";
  ShExecInfo.lpFile = "powershell.exe";

  std::string cmd1 = "netsh interface tcp set global timestamps=enabled";
  ShExecInfo.lpParameters = cmd1.c_str();

  ShExecInfo.nShow = SW_HIDE;

  if(!ShellExecuteEx(&ShExecInfo)) {
    printf("Exec failed: %d\n", GetLastError());
    return 1;
  }

  std::string cmd2 = "netsh interface tcp show global";
  ShExecInfo.lpParameters = cmd2.c_str();

  if(!ShellExecuteEx(&ShExecInfo)) {
    printf("Exec failed: %d\n", GetLastError());
    return 1;  
  }

  std::string output;
  system("powershell netsh interface tcp show global | findstr \"RFC 1323\""); 
  std::cout << output;

  return 0;
}

可以用netsh interface tcp show global,查询下执行后效果,RFC 1323 时间戳 : enabled 这样就是修改成功了!

编译过的小程序下载:https://pan.itksw.eu.org/s/5s6q55cmrR

下载后运行下即可解决!

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容