Hello,

I have an app from there I want to launch the MFE application. I use the below code.
void MainWindow::LaunchMfeApp()
{
qDebug()<<" inside laynch mfe";
RApaLsSession apaLsSession;
int err = apaLsSession.Connect();
qDebug()<<" inside apaLsSession mfe"<<err;
if(KErrNone == err)
{
CleanupClosePushL(apaLsSession);
TApaAppInfo appInfo;
TUid kUid = {0x10206962}; <- UID of MFE app

int retVal = apaLsSession.GetAppInfo(appInfo, kUid);

if(retVal == KErrNone)
{
CApaCommandLine* cmdLine = CApaCommandLine::NewLC();
cmdLine->SetExecutableNameL(appInfo.iFullName);
cmdLine->SetCommandL(EApaCommandRun);
int eror = apaLsSession.StartApp(*cmdLine);
qDebug()<<" inside apaLsSession StartApp"<<eror;
CleanupStack::PopAndDestroy(cmdLine);
}
else
{
// The application not found!
}

CleanupStack::PopAndDestroy(&apaLsSession);
}
}

The GetAppInfo returns -1

So is it not possible to do the above requirement