#include #include #include #pragma comment(lib, "Wininet.lib") int main(int argc, char *argv[]) { int r; if (argc != 2) { fprintf(stderr, "usage: %s {1|0}\n", argv[0]); return 1; } if (argv[1][0] == '0') r = system("reg add \"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\" /v ProxyEnable /t REG_DWORD /d 0 /f"); else r = system("reg add \"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\" /v ProxyEnable /t REG_DWORD /d 1 /f"); if (r == 0) { InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0); InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0); } return r; }