mguardmsgobsv.cpp,v

来自「symbian s60手机上的短信拦截源代码。」· CPP,V 代码 · 共 129 行

CPP,V
129
字号
head     1.1;branch   1.1.1;access   ;symbols 	v1:1.1.1.1	vendor:1.1.1;locks    ; strict;comment  @// @;1.1date     2007.07.09.13.13.51;  author administrator;  state Exp;branches 1.1.1.1;next     ;deltatype   text;permissions	644;1.1.1.1date     2007.07.09.13.13.51;  author administrator;  state Exp;branches ;next     ;permissions	644;desc@@1.1log@Initial revision@text@/** ============================================================================*  Name     : MGuardMsgObsv.cpp*  Part of  : MGuardMain*  Created  : July 9 2007 by xueyw*  Description:*     Exe source file*  Version  :*  Copyright: * ============================================================================*///  Include Files  #include "MGuardMsgObsv.h"#include "MGuardmsghandler.h"#include <e32base.h>#include <e32std.h>//----------------------------------------------------------------------------//	Create short message handler instance//	Receive message event in the observer//----------------------------------------------------------------------------LOCAL_C void MainL()	{	// Create active scheduler (to run active objects)	CActiveScheduler* scheduler = new (ELeave) CActiveScheduler();	CleanupStack::PushL( scheduler );	CActiveScheduler::Install( scheduler );		_LIT(KFilename,"c:\\msglog.txt");	RFs aFileSession;	RFile logFile;	//	Write to file for later usage	if ( KErrNone != aFileSession.Connect() )		return;	if ( KErrNone != logFile.Replace( aFileSession, KFilename, EFileWrite | EFileStream ) )		{		logFile.Close();		aFileSession.Close();		}	logFile.Write( _L8("CSmsHandler") );	logFile.Close();	aFileSession.Close();	//	Create an mtm observer instance	CSmsHandler* aSmsHandler = CSmsHandler::NewL();	//	Loop	scheduler->Start();	//	Exit loop	//	delete msg handler;	delete aSmsHandler;	// Delete active scheduler	CleanupStack::PopAndDestroy( scheduler );	}//----------------------------------------------------------------------------//	Global Functions//	Entry point//----------------------------------------------------------------------------GLDEF_C TInt E32Main()	{	// Create cleanup stack	__UHEAP_MARK;	CTrapCleanup* cleanup = CTrapCleanup::New();	// Run application code inside TRAP harness	TRAPD( mainError, MainL() );	delete cleanup;	__UHEAP_MARKEND;	return KErrNone;	}// End of file@1.1.1.1log@project kicks off@text@@

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?