如何打开或关闭windows的测试模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何打开或关闭windows的测试模式相关的知识,希望对你有一定的参考价值。
参考技术A windows的测试模式就如同字面意思一样,是一个测试用的模式。这个模式的标志主要在有非官方驱动或系统关键文件运行时显示。例如安装了大内存补丁(32位系统支持3.8G以上的内存)、TCP/IP连接数补丁、旧版虚拟网卡、旧版虚拟光驱等软件后就会显示。同样的,某些通过更改系统文件而达到破解目的的软件也会产生这个标志。那么如何手动打开测试模式,或者测试模式开启后如何关闭呢?下面小编来告诉你一个简单实用的办法。打开测试模式首先打开“命令行提示符”,win7及以前系统:开始-附件-命令行提示符,然后右键选择“以管理员身份运行”win8及以后系统要右键左下角,选择“命令行提示符(管理员)”,或用“windows+X+A”快捷键。在“命令行提示符”输入"bcdedit /set testsigning on"回车,然后命令行提示符会显示“操作成功完成”,就可以打开windows测试模式了。重启电脑后,你会发现桌面右下角的出现了“测试模式”的水印关闭测试模式1首先打开“命令行提示符”,win7及以前系统:开始-附件-命令行提示符,然后右键选择“以管理员身份运行”win8及以后系统要右键左下角,选择“命令行提示符(管理员)”,或用“windows+X+A”快捷键。在“命令行提示符”输入"bcdedit /set testsigning off"回车,然后命令行提示符会显示“操作成功完成”,就可以关闭windows测试模式了。重启电脑后,你会发现桌面右下角的“测试模式”水印不见了。如何以编程方式打开/关闭 Windows 代理
【中文标题】如何以编程方式打开/关闭 Windows 代理【英文标题】:How to turn Windows Proxy On/Off programmatically 【发布时间】:2021-01-03 06:07:41 【问题描述】:我需要一个代码来打开或关闭Windows Proxy。我试过了:
WINHTTP_PROXY_INFO proxyInfo;
proxyInfo.dwAccessType = WINHTTP_ACCESS_TYPE_NO_PROXY;
proxyInfo.lpszProxy = new WCHAR[25] 0 ;
proxyInfo.lpszProxyBypass = new WCHAR[25] 0 ;
WinHttpSetDefaultProxyConfiguration(&proxyInfo)
但即使具有管理员权限,它也不会关闭代理。
有没有winapi代码可以做到这一点?
【问题讨论】:
【参考方案1】:打开 Windows 代理,
#include <Windows.h>
#include <wininet.h>
#pragma comment(lib,"Wininet.lib")
void main()
INTERNET_PER_CONN_OPTION options[2];
INTERNET_PER_CONN_OPTION_LIST list;
list.dwSize = sizeof(list);
list.dwOptionCount = 1;
list.pOptions = options;
options[0].dwOption = INTERNET_PER_CONN_FLAGS_UI;
// Query the current value
DWORD listSize = sizeof(list);
InternetQueryOption(nullptr, INTERNET_OPTION_PER_CONNECTION_OPTION, &list, &listSize);
options[0].Value.dwValue |= PROXY_TYPE_PROXY;
list.dwOptionCount = 2;
options[1].dwOption = INTERNET_PER_CONN_PROXY_SERVER;
WCHAR proxy[] = L"192.3.3.6";
options[1].Value.pszValue = proxy;
InternetSetOption(nullptr, INTERNET_OPTION_PER_CONNECTION_OPTION, &list, sizeof(list));
InternetSetOption(nullptr, INTERNET_OPTION_SETTINGS_CHANGED, nullptr, 0);
关闭 Windows 代理,
修改这一行:
options[0].Value.dwValue |= PROXY_TYPE_DIRECT;
【讨论】:
谢谢。options[0].Value.dwValue = PROXY_TYPE_DIRECT;
用于关闭。而L"192.168.49.1:9099"
可以用来设置端口。但我仍然有问题。开启proxy时不想更改默认值?以上是关于如何打开或关闭windows的测试模式的主要内容,如果未能解决你的问题,请参考以下文章