コード例 #1
0
ファイル: ProcessUnitTests.cpp プロジェクト: MariusCC/msiext
void ProcessUnitTests::testOpenClose()
{
    Process p;
    p.Open(::GetCurrentProcessId(), PROCESS_ALL_ACCESS);
    CPPUNIT_ASSERT(p.IsOpen());
    p.Close();
    CPPUNIT_ASSERT(! p.IsOpen());
    p.Open(::GetCurrentProcessId(), PROCESS_QUERY_INFORMATION);
    CPPUNIT_ASSERT(p.IsOpen());
}
コード例 #2
0
ファイル: ProcessUnitTests.cpp プロジェクト: MariusCC/msiext
void ProcessUnitTests::testOpenCloseByName()
{
    Process p;
    p.Open(L"explorer.exe", PROCESS_QUERY_INFORMATION, FALSE);
    CPPUNIT_ASSERT(p.IsOpen());
    p.Close();
    CPPUNIT_ASSERT(! p.IsOpen());
}