LimitSingleInstance.h
上传用户:jstlsd
上传日期:2007-01-13
资源大小:186k
文件大小:1k
- //---------------------------------------------------------------------------
- //
- // LimitSingleInstance.h
- //
- // SUBSYSTEM: Hook system
- //
- // MODULE: Hook server
- //
- // DESCRIPTION: Controls number of the process instances
- // This code is from Q243953 in case you lose the article
- // and wonder where this code came from...
- //
- //
- // AUTHOR: Ivo Ivanov (ivopi@hotmail.com)
- // DATE: 2001 December v1.00
- //
- //---------------------------------------------------------------------------
- #if !defined(_LIMITSINGLEINSTANCE_H_)
- #define _LIMITSINGLEINSTANCE_H_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- //---------------------------------------------------------------------------
- //
- // class CLimitSingleInstance
- //
- // this code is from Q243953 in case you lose the article and wonder
- // where this code came from...
- //---------------------------------------------------------------------------
- class CLimitSingleInstance
- {
- protected:
- DWORD m_dwLastError;
- HANDLE m_hMutex;
- public:
- CLimitSingleInstance(char* pszMutexName);
- ~CLimitSingleInstance();
- BOOL IsAnotherInstanceRunning();
- };
- #endif // !defined(_LIMITSINGLEINSTANCE_H_)
- //----------------------------End of the file -------------------------------