I use the following code to get installed apps:
RApaLsSession lsSession;
// Connect to application architecture server
User::LeaveIfError(lsSession.Connect());
CleanupClosePushL(lsSession);
TApaAppInfo appInfo;
TBuf<KMaxSize> buf;
// Get info on all apps, then iterate through each app
// and write its info (caption, name, uid) to file
lsSession.GetAllApps();
while(lsSession.GetNextApp(appInfo) == KErrNone)
{
buf.Zero();
buf.AppendNum(aInfo.iUid.iUid, EHex);
buf.Append(_L("\t"));
buf.Append(appInfo.iCaption);
buf.Append(_L("\t"));
buf.Append(appInfo.iFullName);
}
CleanupStack::PopAndDestroy(1); /
}
But It get all installed apps on my phone. I want get installed apps from "Application mgr." (apps was installed by me)

Can anyone help me?