Z
Zürcher See
Who can tell me how to convert the InternetSetOption in c#?
#include "Wininet.h"
#pragma comment(lib, "Wininet.lib")
static BOOL SetRegisterInfo(HKEY Key, LPCTSTR SubKey, LPCTSTR find, DWORD
set)
{
.....
}
void OnDisableWWW()
{
SetRegisterInfo(HKEY_CURRENT_USER,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)0);
SetRegisterInfo(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)0);
BOOL bProxy = 0;
bProxy = InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL,
0);
bProxy = InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
}
void OnEnableWWW()
{
SetRegisterInfo(HKEY_CURRENT_USER,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)1);
SetRegisterInfo(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)1);
BOOL bProxy = 0;
bProxy = InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL,
0);
bProxy = InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
}
#include "Wininet.h"
#pragma comment(lib, "Wininet.lib")
static BOOL SetRegisterInfo(HKEY Key, LPCTSTR SubKey, LPCTSTR find, DWORD
set)
{
.....
}
void OnDisableWWW()
{
SetRegisterInfo(HKEY_CURRENT_USER,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)0);
SetRegisterInfo(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)0);
BOOL bProxy = 0;
bProxy = InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL,
0);
bProxy = InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
}
void OnEnableWWW()
{
SetRegisterInfo(HKEY_CURRENT_USER,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)1);
SetRegisterInfo(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyEnable", (DWORD)1);
BOOL bProxy = 0;
bProxy = InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL,
0);
bProxy = InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
}