您的位置:首页 > 编程语言

如何通过CSP编程卸载Windows Mobile应用程序

2009-04-04 19:24 260 查看
如何通过CSP编程卸载Windows Mobile应用程序

黄季冬

http://fox23.cnblogs.com/

摘要

  和Windows PC一样,Windows Mobile中也提供了删除应用程序的控制面板项,但是有时候我们需要在程序中去卸载另外的程序,或者卸载应用程序本身,这样的情况在企业级应用里十分常见。这时需要用到系统配置服务文件CSP(Configuration Service Providers)。本文介绍了如何使用CSP在程序中卸载Windows Mobile上安装的应用程序。

最简单的解决方案

  如果不使用CSP,可以在程序中调出系统自带的删除程序的控制面板项,如图1

doc = new XmlDocument();
string xml = @"
<wap-provisioningdoc>
<characteristic type=""UnInstall"" >
<characteristic type=""Freesc TestCAB"" >
<parm name=""uninstall"" value=""1"" />
</characteristic>
</characteristic>
</wap-provisioningdoc>";
doc.LoadXml(xml);
ConfigurationManager.ProcessConfiguration(doc, true);

编写自己的应用程序管理器

了解了上述内容,你也可以轻松的编写出你自己的应用程序管理器了, 下面是一个简单的示例, 代码在后面的链接中下载:



完整的代码:点此处下载

;-)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐