用什么函数可以自由切换IE的脱机工作状态呢? 用什么函数可以自由切换IE的脱机工作状态呢?是不是在注册表中某个位置由相关的信息呢〉? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //Get global offline setting DWORD sz; //TCHAR szPath[MAX_PATH]; HKEY hKey; DWORD dwSize = sizeof(DWORD); if(RegOpenKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS) { if(RegCreateKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS) return; } if(RegQueryValueEx(hKey, _T("GlobalUserOffline"), NULL, NULL, (LPBYTE)&sz, &dwSize) == ERROR_SUCCESS) { //set new offline value if(sz != 0) sz = 0; else sz = 1; } else sz = 1; RegSetValueEx(hKey, _T("GlobalUserOffline"), NULL, REG_DWORD, (LPBYTE)(&sz), dwSize); if(sz!=0) { GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_CHECKED); } else { GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_UNCHECKED); } RegCloseKey(hKey); //infor the system that setting is changed. InternetSetOption( NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0 ); //Get global offline setting DWORD sz; //TCHAR szPath[MAX_PATH]; HKEY hKey; DWORD dwSize = sizeof(DWORD); if(RegOpenKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS) { if(RegCreateKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS) return; } if(RegQueryValueEx(hKey, _T("GlobalUserOffline"), NULL, NULL, (LPBYTE)&sz, &dwSize) == ERROR_SUCCESS) { //set new offline value if(sz != 0) sz = 0; else sz = 1; } else sz = 1; RegSetValueEx(hKey, _T("GlobalUserOffline"), NULL, REG_DWORD, (LPBYTE)(&sz), dwSize); if(sz!=0) { GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_CHECKED); } else { GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_UNCHECKED); } RegCloseKey(hKey); //infor the system that setting is changed. InternetSetOption( NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0 ); to awnucel(中国间谍)请问你贴的代码和我贴的有什么不一样吗? MSComm控件发送数据的问题!!!急急急!!! VC SMTP 客户端发送与代理服务器的验证 isapi过滤器程序是做什么用的 请问dcom能够实现这样的问题吗(分不够另外给分) ATL DLL出错 一个可能没有人能解答的问题!!!! 如何在编译时引入ole32.lib???如何在com使用 win32的数据类型 ??? 难题 非高手勿近 急!急!急!急!急!我安装Visual studio 6.0中文版不能够成功,是什么原因?? FindFile问题 硬盘及网卡序列号 极端算法求救!100分相送,不够再加;见者有份!
DWORD sz;
//TCHAR szPath[MAX_PATH];
HKEY hKey;
DWORD dwSize = sizeof(DWORD); if(RegOpenKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS)
{
if(RegCreateKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS)
return;
} if(RegQueryValueEx(hKey, _T("GlobalUserOffline"), NULL, NULL, (LPBYTE)&sz, &dwSize) == ERROR_SUCCESS)
{
//set new offline value
if(sz != 0)
sz = 0;
else
sz = 1;
}
else
sz = 1; RegSetValueEx(hKey, _T("GlobalUserOffline"), NULL, REG_DWORD, (LPBYTE)(&sz), dwSize); if(sz!=0)
{
GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_CHECKED);
}
else
{
GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_UNCHECKED);
} RegCloseKey(hKey); //infor the system that setting is changed.
InternetSetOption(
NULL,
INTERNET_OPTION_SETTINGS_CHANGED,
NULL,
0
);
DWORD sz;
//TCHAR szPath[MAX_PATH];
HKEY hKey;
DWORD dwSize = sizeof(DWORD); if(RegOpenKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS)
{
if(RegCreateKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"), &hKey) != ERROR_SUCCESS)
return;
} if(RegQueryValueEx(hKey, _T("GlobalUserOffline"), NULL, NULL, (LPBYTE)&sz, &dwSize) == ERROR_SUCCESS)
{
//set new offline value
if(sz != 0)
sz = 0;
else
sz = 1;
}
else
sz = 1; RegSetValueEx(hKey, _T("GlobalUserOffline"), NULL, REG_DWORD, (LPBYTE)(&sz), dwSize); if(sz!=0)
{
GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_CHECKED);
}
else
{
GetMenu()->CheckMenuItem(ID_FILE_WORKOFFLINE, MF_UNCHECKED);
} RegCloseKey(hKey); //infor the system that setting is changed.
InternetSetOption(
NULL,
INTERNET_OPTION_SETTINGS_CHANGED,
NULL,
0
);
请问你贴的代码和我贴的有什么不一样吗?