?? test1view.cpp
字號:
strcpy(ProcessRule.rule,"PROTECT");
ProcessRule._next = NULL;
ret = HkApi_AddProcessRule(ProcessRule);
if( ret == 0)
{
tmp_strText1 = "策略添加成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略添加失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelprocess1()
{
m_strText.Empty();
Test_DelProcess1();
m_rich.SetWindowText(m_strText);
// TODO: Add your command handler code here
}
int Ctest1View::Test_DelProcess1(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除策略:\n";
PROCESSHIDERULE ProcessRule;
strcpy(ProcessRule.rule,"CLIENTDEMO");
ProcessRule._next = NULL;
ret = HkApi_DelProcessRule(ProcessRule);
if( ret == 0)
{
tmp_strText1 = "策略刪除成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略刪除失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelprocess2()
{
m_strText.Empty();
Test_DelProcess2();
m_rich.SetWindowText(m_strText);
// TODO: Add your command handler code here
}
int Ctest1View::Test_DelProcess2(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除策略:\n";
PROCESSHIDERULE ProcessRule;
strcpy(ProcessRule.rule,"PROTECT");
ProcessRule._next = NULL;
ret = HkApi_DelProcessRule(ProcessRule);
if( ret == 0)
{
tmp_strText1 = "策略刪除成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略刪除失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelprocessall()
{
m_strText.Empty();
Test_DelProcessAll();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DelProcessAll(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除全部策略:\n";
ret = HkApi_ClearAllProcessRule();
if( ret == 0)
{
tmp_strText1 = "刪除全部策略成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "刪除全部策略失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
////////////////////////注冊表項部分//////////////////////////////////
void Ctest1View::OnAddkey1()
{
m_strText.Empty();
Test_AddKey1();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_AddKey1(void)
{
int ret;
CString tmp_strText1;
m_strText="開始添加策略:\n";
KEYHIDERULE KeyRule;
strcpy(KeyRule.rule,"HidServ");
KeyRule._next = NULL;
ret = HkApi_AddKeyRule(KeyRule);
if( ret == 0)
{
tmp_strText1 = "策略添加成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略添加失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnAddkey2()
{
m_strText.Empty();
Test_AddKey2();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_AddKey2(void)
{
int ret;
CString tmp_strText1;
m_strText="開始添加策略:\n";
KEYHIDERULE KeyRule;
strcpy(KeyRule.rule,"Cyber02Hide");
KeyRule._next = NULL;
ret = HkApi_AddKeyRule(KeyRule);
if( ret == 0)
{
tmp_strText1 = "策略添加成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略添加失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelkey1()
{
m_strText.Empty();
Test_DelKey1();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DelKey1(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除策略:\n";
KEYHIDERULE KeyRule;
strcpy(KeyRule.rule,"HidServ");
KeyRule._next = NULL;
ret = HkApi_DelKeyRule(KeyRule);
if( ret == 0)
{
tmp_strText1 = "策略刪除成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略刪除失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelkey2()
{
m_strText.Empty();
Test_DelKey2();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DelKey2(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除策略:\n";
KEYHIDERULE KeyRule;
strcpy(KeyRule.rule,"Cyber02Hide");
KeyRule._next = NULL;
ret = HkApi_DelKeyRule(KeyRule);
if( ret == 0)
{
tmp_strText1 = "策略刪除成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略刪除失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelallkey()
{
// TODO: Add your command handler code here
m_strText.Empty();
Test_DeKeyAll();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DeKeyAll(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除全部策略:\n";
ret = HkApi_ClearAllKeyRule();
if( ret == 0)
{
tmp_strText1 = "刪除全部策略成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "刪除全部策略失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
////////////////////////注冊表鍵值部分//////////////////////////////////
void Ctest1View::OnAddvalue1()
{
m_strText.Empty();
Test_AddValue1();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_AddValue1(void)
{
int ret;
CString tmp_strText1;
m_strText="開始添加策略:\n";
VALUEHIDERULE ValueRule;
strcpy(ValueRule.rule,"DisplayName");
ValueRule._next = NULL;
ret = HkApi_AddValueRule(ValueRule);
if( ret == 0)
{
tmp_strText1 = "策略添加成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略添加失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnAddvalue2()
{
m_strText.Empty();
Test_AddValue2();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_AddValue2(void)
{
int ret;
CString tmp_strText1;
m_strText="開始添加策略:\n";
VALUEHIDERULE ValueRule;
strcpy(ValueRule.rule,"ImagePath");
ValueRule._next = NULL;
ret = HkApi_AddValueRule(ValueRule);
if( ret == 0)
{
tmp_strText1 = "策略添加成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略添加失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelvalue1()
{
m_strText.Empty();
Test_DelValue1();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DelValue1(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除策略:\n";
VALUEHIDERULE ValueRule;
strcpy(ValueRule.rule,"DisplayName");
ValueRule._next = NULL;
ret = HkApi_DelValueRule(ValueRule);
if( ret == 0)
{
tmp_strText1 = "策略刪除成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略刪除失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelvalue2()
{
m_strText.Empty();
Test_DelValue2();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DelValue2(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除策略:\n";
VALUEHIDERULE ValueRule;
strcpy(ValueRule.rule,"ImagePath");
ValueRule._next = NULL;
ret = HkApi_DelValueRule(ValueRule);
if( ret == 0)
{
tmp_strText1 = "策略刪除成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "策略刪除失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
void Ctest1View::OnDelvalueall()
{
m_strText.Empty();
Test_DelValueAll();
m_rich.SetWindowText(m_strText);
}
int Ctest1View::Test_DelValueAll(void)
{
int ret;
CString tmp_strText1;
m_strText="開始刪除全部策略:\n";
ret = HkApi_ClearAllValueRule();
if( ret == 0)
{
tmp_strText1 = "刪除全部策略成功\n\n";
m_strText+=tmp_strText1;
}
else
{
tmp_strText1 = "刪除全部策略失敗\n\n";
m_strText+=tmp_strText1;
}
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -