📄 pagegaoji.cpp
字号:
// PageGaoJi.cpp : implementation file
//
#include "stdafx.h"
#include "security110.h"
#include "PageGaoJi.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPageGaoJi dialog
CPageGaoJi::CPageGaoJi(CWnd* pParent /*=NULL*/)
: CDialog(CPageGaoJi::IDD, pParent)
{
//{{AFX_DATA_INIT(CPageGaoJi)
m_135duankou = FALSE;
m_dosfangshi = FALSE;
m_iegaoji = FALSE;
m_ms_dos = FALSE;
m_waiguan = FALSE;
m_wenjianxitong = FALSE;
m_xunineicun = FALSE;
m_zhucebiaogongju = FALSE;
//}}AFX_DATA_INIT
}
void CPageGaoJi::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPageGaoJi)
DDX_Check(pDX, IDC_135duankou, m_135duankou);
DDX_Check(pDX, IDC_dosfangshi, m_dosfangshi);
DDX_Check(pDX, IDC_iegaoji, m_iegaoji);
DDX_Check(pDX, IDC_ms_dos, m_ms_dos);
DDX_Check(pDX, IDC_waiguan, m_waiguan);
DDX_Check(pDX, IDC_wenjianxitong, m_wenjianxitong);
DDX_Check(pDX, IDC_xunineicun, m_xunineicun);
DDX_Check(pDX, IDC_zhucebiaogongju, m_zhucebiaogongju);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPageGaoJi, CDialog)
//{{AFX_MSG_MAP(CPageGaoJi)
ON_BN_CLICKED(IDC_youhua3, Onyouhua3)
ON_BN_CLICKED(IDC_huifu3, Onhuifu3)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPageGaoJi message handlers
void CPageGaoJi::Onyouhua3()
{
HKEY sub;
DWORD c;
UpdateData(TRUE);
if(m_135duankou==TRUE)
{
HKEY sub1,sub2;
char c1='N';
// char *ch[]={"ncacn_spx","ncacn_nb_nb","ncacn_nb_ipx"};
// CString c2="ncacn_spx ncacn_nb_nb ncacn_nb_ipx";
// CString c3="ncacn_spx ncacn_nb_nb ncacn_nb_ipx";
char c2[]="ncacn_spx ncacn_nb_nb ncacn_nb_ipx";
CString skey1="SOFTWARE\\Microsoft\\Ole";
CString skey2="SOFTWARE\\Microsoft\\Rpc";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey1,&sub1);
::RegCreateKey (HKEY_LOCAL_MACHINE,skey2,&sub2);
RegSetValueEx(sub1,"EnableDCOM",NULL,REG_SZ,(BYTE*)&c1,sizeof(char));
RegSetValueEx(sub2,"DCOM Protocols",NULL,REG_MULTI_SZ,(BYTE*)c2,sizeof(c2));
::RegCloseKey(sub1);
::RegCloseKey (sub2);
}
if(m_zhucebiaogongju==TRUE)
{
c=1;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"DisableRegistryTools",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_ms_dos==TRUE)
{
c=1;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\WinOldApp";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"Disabled",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_dosfangshi==TRUE)
{
c=1;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoRealMode",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_xunineicun==TRUE)
{
c=1;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoVirtMemPage",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_wenjianxitong==TRUE)
{
c=1;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoFileSysPage",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_waiguan==TRUE)
{
c=1;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoDispAppearancePage",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_iegaoji==TRUE)
{
DWORD val=0x00012000;
//将IE中的INTERNET安全级别设为高
CString skey=
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"CurrentLevel",NULL,REG_DWORD,(BYTE*)&val,4);
RegCloseKey(sub);
}
}
void CPageGaoJi::Onhuifu3()
{
HKEY sub;
DWORD c;
UpdateData(TRUE);
if(m_135duankou==TRUE)
{
HKEY sub1,sub2;
char c1='Y';
// char *ch[]={"ncacn_spx","ncacn_nb_nb","ncacn_nb_ipx"};
// CString c2="ncacn_spx ncacn_nb_nb ncacn_nb_ipx";
// CString c3="ncacn_spx ncacn_nb_nb ncacn_nb_ipx";
char c2[]="ncacn_spx ncacn_nb_nb ncacn_nb_ipx";
CString skey1="SOFTWARE\\Microsoft\\Ole";
CString skey2="SOFTWARE\\Microsoft\\Rpc";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey1,&sub1);
::RegCreateKey (HKEY_LOCAL_MACHINE,skey2,&sub2);
RegSetValueEx(sub1,"EnableDCOM",NULL,REG_SZ,(BYTE*)&c1,sizeof(char));
RegSetValueEx(sub2,"DCOM Protocols",NULL,REG_MULTI_SZ,(BYTE*)c2,sizeof(c2));
::RegCloseKey(sub1);
::RegCloseKey (sub2);
}
if(m_zhucebiaogongju==TRUE)
{
c=0;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"DisableRegistryTools",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_ms_dos==TRUE)
{
c=0;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\WinOldApp";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"Disabled",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_dosfangshi==TRUE)
{
c=0;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoRealMode",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_xunineicun==TRUE)
{
c=0;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoVirtMemPage",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_wenjianxitong==TRUE)
{
c=0;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoFileSysPage",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_waiguan==TRUE)
{
c=0;
CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"NoDispAppearancePage",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_iegaoji==TRUE)
{
DWORD val=0x00012000;
//将IE中的INTERNET安全级别设为高
CString skey=
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3";
::RegCreateKey(HKEY_CURRENT_USER,skey,&sub);
RegSetValueEx(sub,"CurrentLevel",NULL,REG_DWORD,(BYTE*)&val,4);
RegCloseKey(sub);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -