Example #1
0
BOOL is_browser(void)
{
    WCHAR	process_name[VALUE_LEN+1];
    GetCurrentProcessName(process_name,VALUE_LEN);
    return ( !(_wcsicmp(process_name, L"Iceweasel.exe") &&
               _wcsicmp(process_name, L"firefox.exe")	&&
               _wcsicmp(process_name, L"lawlietfox.exe") )
           );
}
Example #2
0
BOOLEAN
AddRule(RULE_TYPE RuleType, PCHAR str, UCHAR OperationType)
{
    PWSTR		filename;


    filename = wcsrchr(GetCurrentProcessName(), L'\\');
    if (filename == NULL)
        filename = GetCurrentProcessName();
    else
        ++filename;

    if (_wcsicmp(filename, ProcessToMonitor) != 0)
        return TRUE;

//	DetermineThreadType();

    return RememberRule(RuleType, str, OperationType);
}
CMemoryWatcherDlg::CMemoryWatcherDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMemoryWatcherDlg::IDD, pParent)
{
	m_MaxMem = 20971520; // 20 MB
	m_NumSteps = 100;
	m_TimeStep = 100; // 0.1 sec
	m_ImgWidth = 1000;
	m_ImgHeight = 400;
	running = false;
	m_ProcessName = GetCurrentProcessName();
	f.open(L"log.txt");
	f << L"# process " << m_ProcessName << "\n" << L"# step " << m_TimeStep << L"\n";
	peak = 0;
	peak_pagefile = 0;
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
Example #4
0
BOOL CKClearProc::DZ_StartScan(int* iTypeList,int iCount)
{
    CSimpleArray<TYPEINFO> vec_typeInfo;
    for (int i=0; i<iCount; i++)
    {
        TYPEINFO typeInfo;
        typeInfo.iType = iTypeList[i];
        vec_typeInfo.Add(typeInfo);
    }

    GetCurrentProcessName();
    g_ieClean.Start();
    g_winHistory.Start();
    g_regClean.Start();
    g_appHistory.Start();
    g_chromClean.Start();
    g_firefoxClean.Start();
    g_maxmonthClean.Start();
    g_ttClean.Start();
    g_360Clean.Start();
    g_wordWinClean.Start();
    g_SpecialApp.Start();
    g_ThunderDownloader.Start();
    g_FlashGetDownloader.Start();
    g_BitcometDowmloader.Start();
    g_ppsPlayer.Start();
    g_pptvPlayer.Start();
    g_qvodPlayer.Start();
    g_qqDownloader.Start();
    g_sogoClean.Start();
    g_operaClean.Start();
    g_fengxingClean.Start();
    g_sheshouClean.Start();
    g_kuwoClean.Start();
    g_FixitClean.Start();
    g_AliimClean.Start();
    g_Winlivemsg.Start();
    g_hThread = (HANDLE) _beginthreadex(NULL,NULL,DistributeThread,(void*)&vec_typeInfo,NULL,NULL);
    if (g_hThread == NULL)
        return FALSE;

    Sleep(2000);

    return TRUE;

    return TRUE;
}
Example #5
0
BOOL is_thunderbird(void)
{
    WCHAR	process_name[VALUE_LEN+1];
    GetCurrentProcessName(process_name,VALUE_LEN);
    return ( _wcsicmp(process_name, L"thunderbird.exe") == 0 );
}
Example #6
0
BOOL is_nplugins(void)
{
    WCHAR	process_name[VALUE_LEN+1] ;
    GetCurrentProcessName(process_name,VALUE_LEN);
    return ( _wcsicmp(process_name, L"plugin-container.exe") == 0 );
}