mmdev 发表于 2013-1-30 22:23:45

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

如何通过CSP编程卸载Windows Mobile应用程序
黄季冬
http://fox23.cnblogs.com/
摘要
  和Windows PC一样,Windows Mobile中也提供了删除应用程序的控制面板项,但是有时候我们需要在程序中去卸载另外的程序,或者卸载应用程序本身,这样的情况在企业级应用里十分常见。这时需要用到系统配置服务文件CSP(Configuration Service Providers)。本文介绍了如何使用CSP在程序中卸载Windows Mobile上安装的应用程序。
最简单的解决方案

  如果不使用CSP,可以在程序中调出系统自带的删除程序的控制面板项,如图1
http://images.cnblogs.com/cnblogs_com/fox23/RemoveApp.jpg
图1
这种方式比较简单,下面的代码实现了这个功能:
<div class="cnblogs_code">http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifCode
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ProcessStartInfostartInfo=newProcessStartInfo();
startInfo.FileName=@"\Windows\ctlpnl.exe";
startInfo.Arguments="cplmain.cpl,10";
Process.Start(startInfo);
页: [1]
查看完整版本: 如何通过CSP编程卸载Windows Mobile应用程序