Chinaunix首页 | 论坛 | 博客
  • 博客访问: 308067
  • 博文数量: 720
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 8080
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 23:09
文章分类

全部博文(720)

文章存档

2010年(720)

我的朋友

分类:

2010-10-23 11:01:02

  ">本文示例源代码或素材下载   最简单的解决方案      如果不使用csp,可以在程序中调出系统自带的删除程序的控制面板项,如图1   图1   这种方式比较简单,下面的代码实现了这个功能:          processstartinfo startinfo = new processstartinfo();         startinfo.filename = @"windowsctlpnl.exe";         startinfo.arguments = "cplmain.cpl,10";          process.start(startinfo);   关于如何调用系统自带的控制面板可参考这篇文章:   http://www.cnblogs.com/fox23/archive/2008/11/14/showing-windows-mobile-control-panel-programmatically.html    csp简介   虽然上面这种丢给用户一个标准界面的方法很简单,但它不能在程序中直接控制删除特定的程序。如果你是公司的it管理员,我想你应该不会让这种情况发生,这时就需要用到csp了。那什么是csp呢?csp(configuration service providers)是一组通过xml来查询和修改系统设置的接口。这里的xml文件我们把它叫做oma client provisioning (wap-based) xml file。windows mobile上面目前对csp的支持情况可查阅本文:      windows mobile为投递类似wap-push的csp xml文件提供了编程接口: hresult dmprocessconfigxml(   lpcwstr pszwxmlin,   dword dwflags,   lpwstr* ppszwxmlout ); 如果喜欢如何通过csp编程卸载windows mobile应用程序请收藏或告诉您的好朋友.
阅读(296) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~