获取到一个新的sis后,调用以下函数即可
void SisInstall()
{
RApaLsSession als;
if ( KErrNone != als.Connect() )
{
// 安装失败
als.Close();
return;
}
CleanupClosePushL( als );
TThreadId aId;
if ( KErrNone != als.StartDocument( _L("xxx.sis"),aId ) )
{
// 安装失败
CleanupStack::PopAndDestroy(); // als
return;
}
CleanupStack::PopAndDestroy(); // als
}
注:若安装时提示 缺少 series60productid 组件,上面那段代码则可能不起作用。