?? pagezhongji.cpp
字號:
// PageZhongJi.cpp : implementation file
//
#include "stdafx.h"
#include "security110.h"
#include "PageZhongJi.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPageZhongJi dialog
CPageZhongJi::CPageZhongJi(CWnd* pParent /*=NULL*/)
: CDialog(CPageZhongJi::IDD, pParent)
{
//{{AFX_DATA_INIT(CPageZhongJi)
m_alerter = FALSE;
m_clipbook = FALSE;
m_fastusc = FALSE;
m_indexings = FALSE;
m_messager = FALSE;
m_netmeetingrds = FALSE;
m_performancelaa = FALSE;
m_remotedhsm = FALSE;
m_remoter = FALSE;
m_routingara = FALSE;
m_tcpipnh = FALSE;
m_telnet = FALSE;
m_terminals = FALSE;
m_universalpapdh = FALSE;
//}}AFX_DATA_INIT
}
void CPageZhongJi::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPageZhongJi)
DDX_Check(pDX, IDC_alerter, m_alerter);
DDX_Check(pDX, IDC_clipbook, m_clipbook);
DDX_Check(pDX, IDC_fastusc, m_fastusc);
DDX_Check(pDX, IDC_indexings, m_indexings);
DDX_Check(pDX, IDC_messager, m_messager);
DDX_Check(pDX, IDC_netmeetingrds, m_netmeetingrds);
DDX_Check(pDX, IDC_performancelaa, m_performancelaa);
DDX_Check(pDX, IDC_remotedhsm, m_remotedhsm);
DDX_Check(pDX, IDC_remoter, m_remoter);
DDX_Check(pDX, IDC_routingara, m_routingara);
DDX_Check(pDX, IDC_tcpipnh, m_tcpipnh);
DDX_Check(pDX, IDC_telnet, m_telnet);
DDX_Check(pDX, IDC_terminals, m_terminals);
DDX_Check(pDX, IDC_universalpapdh, m_universalpapdh);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPageZhongJi, CDialog)
//{{AFX_MSG_MAP(CPageZhongJi)
ON_BN_CLICKED(IDC_youhua2, Onyouhua2)
ON_BN_CLICKED(IDC_huifu2, Onhuifu2)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPageZhongJi message handlers
void CPageZhongJi::Onyouhua2()
{
HKEY sub;
DWORD c;
UpdateData(TRUE);
if(m_alerter==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\Alerter";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_clipbook==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\ClipSrv";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_fastusc==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\FastUserSwitchingCompatibility";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_indexings==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\CiSvc";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_messager==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\messenger";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_netmeetingrds==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\mnmsrvc";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_performancelaa==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\SysmonLog";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_remotedhsm==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\RDSessMgr";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_remoter==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\RemoteRegistry";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_routingara==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\RemoteAccess";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_tcpipnh==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\LmHosts";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_telnet==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\TlntSvr";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_terminals==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\TermService";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_universalpapdh==TRUE)
{
c=4;
CString skey="System\\CurrentControlSet\\Services\\upnphost";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
}
void CPageZhongJi::Onhuifu2()
{
HKEY sub;
DWORD c;
UpdateData(TRUE);
if(m_alerter==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\Alerter";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_clipbook==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\ClipSrv";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_fastusc==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\FastUserSwitchingCompatibility";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_indexings==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\CiSvc";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_messager==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\messenger";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_netmeetingrds==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\mnmsrvc";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_performancelaa==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\SysmonLog";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_remotedhsm==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\RDSessMgr";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_remoter==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\RemoteRegistry";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_routingara==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\RemoteAccess";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_tcpipnh==TRUE)
{
c=2;
CString skey="System\\CurrentControlSet\\Services\\LmHosts";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_telnet==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\TlntSvr";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_terminals==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\TermService";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
if(m_universalpapdh==TRUE)
{
c=3;
CString skey="System\\CurrentControlSet\\Services\\upnphost";
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
RegSetValueEx(sub,"Start",NULL,REG_DWORD,(BYTE*)&c,sizeof(DWORD));
::RegCloseKey(sub);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -