📄 install.h
字号:
// Install.h: interface for the CInstall class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_INSTALL_H__78DD195B_527C_4DFD_85B0_C58D5254DA87__INCLUDED_)
#define AFX_INSTALL_H__78DD195B_527C_4DFD_85B0_C58D5254DA87__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define CDX_PFC_SERVICE _T("SYSTEM\\CurrentControlSet\\Services\\Pfc")
#define CDX_PFC_LEGACY_GROUP _T("SYSTEM\\CurrentControlSet\\Services\\Pfc\\DependOnGroup")
#define CDX_PFC_CLASS_ID _T("SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E965-E325-11CE-BFC1-08002BE10318}")
#define CDX_PFC_FILTER _T("LowerFilters")
#define CDX_PFC_NAME _T("pfc")
#define CDX_PFC_DESCRIPTION _T("Padus ASPI Shell")
#define CDX_PFC_PATH _T("system32\\drivers\\pfc.sys")
#define CDX_PFC_FILE _T("pfc.sys")
#define CDX_PFC_GROUP _T("filter")
#define BOOTEWF_SERVICE _T("SYSTEM\\CurrentControlSet\\Services\\bootewf")
#define BOOTEWF_CLASS_ID _T("SYSTEM\\CurrentControlSet\\Control\\Class\\{71A27CDD-812A-11D0-BEC7-08002BE2092F}")
#define BOOTEWF_FILTER _T("UpperFilters")
#define REG_CDROM _T("SYSTEM\\CurrentControlSet\\Services\\Cdrom")
#define REG_IMAPI _T("SYSTEM\\CurrentControlSet\\Services\\Imapi")
#define REG_REDBOOK _T("SYSTEM\\CurrentControlSet\\Services\\redbook")
#define REG_PFC _T("SYSTEM\\CurrentControlSet\\Services\\pfc")
#define REG_BOOTDISK_ENUM _T("SYSTEM\\CurrentControlSet\\Services\\bootdisk\\Enum")
#define REG_ROOT_SYSTEM _T("ROOT\\SYSTEM")
#define BOOTDISK_INF _T("BootDisk.inf")
#define BOOTEWF_NAME _T("bootewf")
#define BOOTEWF_FILE _T("bootewf.sys")
#define BOOTEWF_DESCRIPTION _T("ARK BOOTEWF")
#define BOOTEWF_PATH _T("system32\\drivers\\bootewf.sys")
#define BOOTEWF_GROUP _T("System Bus Extender")
class CInstall
{
public:
BOOL UnInstallPFC();
BOOL UnInstallEWF();
BOOL UnInstallBootDisk();
BOOL ModifyReg(DWORD dwVal);
int CheckBootDiskInstall();//-1,error; 0, no install; 1, install
DWORD NTLowerFilter(BOOL fRegister);
int CopyDriverFile(char* src, const char* dst);
DWORD NTServiceRegistration(BOOL fRegister);
BOOL EWFInstall();
BOOL BootDiskInstall();
BOOL PFCInstall();
CInstall();
~CInstall();
private:
CString m_sDeviceID;
};
#endif // !defined(AFX_INSTALL_H__78DD195B_527C_4DFD_85B0_C58D5254DA87__INCLUDED_)
//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -