Archived:Canceling an asynchronous silent uninstallation takes a long time
hamishwillee
(Talk | contribs) m (Hamishwillee - Bot change of template (Template:KnowledgeBase) - now using Template:ArticleMetaData) |
hamishwillee
(Talk | contribs) m (Hamishwillee - Adding missing translation link) |
||
| Line 36: | Line 36: | ||
[[Category:Symbian C++]][[Category:S60 3rd Edition, Feature Pack 2 ]][[Category:Technical Solution]] | [[Category:Symbian C++]][[Category:S60 3rd Edition, Feature Pack 2 ]][[Category:Technical Solution]] | ||
| + | <!-- Translation --> [[zh-hans:取消一次异步后台卸载将需很长时间]] | ||
Revision as of 07:24, 16 December 2011
Article Metadata
Tested with
Compatibility
Article
Overview
RSWInstSilentLauncher is the client-side handle used to access SW Installer UI services. It can be used to silently install/uninstall the SISX without user intervention. The silent install and uninstall methods have both synchronous and asynchronous versions.
The SW Installer Launcher API is part of the SDK API Plug-in package for S60 3rd Edition, FP2.
Description
If the uninstallation of an application is started using the asynchronous version of SwiUI::RSWInstLauncher::SilentUninstall, it can be canceled by calling the method SwiUI::RSWInstLauncher::CancelAsyncRequest(TInt aReqToCancel).
The cancellation process of an asynchronous silent uninstall operation takes a long time (more than 10 seconds) and any attempt to start another operation during this time causes the S60 Installer to hang.
Solution
No solution exists.

