`
mmdev
  • 浏览: 13243240 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

windows mobile下实现程序安装和卸载

阅读更多

安装CAB包的方法,网上一查就有:
1)ShellExecuteEx;
2)CreateProcess;
都要借助wceload.exe来实现。

当程序安装成功后,我们在设置->系统->删除程序里可以看到已安装程序列表。这些列表信息放在哪里呢?
答案是在注册表项HKEY_LOCAL_MACHINE\Security\AppInstall下,在该目录下可以看到刚才提到的相关程序名称。

来试试卸载:
假如AppInstall下有子一项,名称为AAA BBB,那么,对应的是我们在打包的时候,指定的Manufacturer和ProductName。网上也可以查到卸载方法:使用DMProcessConfigXML来完成:
LPCTSTR szXml =
L"<wap-provisioningdoc>"
L"<characteristic type=\"UnInstall\">"
L"<characteristic type=\"AAA BBB\">"
L"<parm name=\"uninstall\" value=\"1\"/>"
L"</characteristic>"
L"</characteristic>"
L"</wap-provisioningdoc>";

LPWSTR pszwXMLout = NULL;
HRESULT hr = DMProcessConfigXML(szXml, CFGFLAG_PROCESS, &pszwXMLout);
if ( pszwXMLout )
{
delete [] pszwXMLout;
pszwXMLout = NULL;
}

当然,使用该方法来卸载,一切都是悄无声息的,不会像在设置里删除程序时弹出提示。

分享到:
评论

相关推荐

    windows mobile系统常用程序和文件.rar

    本资料包“windows mobile系统常用程序和文件.rar”是针对Windows Mobile用户的一份宝贵资源,包含了该系统中常用的应用程序和关键文件,对理解和使用Windows Mobile系统具有极大的帮助。 一、Windows Mobile系统...

    Windows mobile5.0仿真器

    6. **应用程序安装和卸载**:可以在模拟器上直接安装和卸载APK文件,观察安装过程和应用运行情况。 7. **模拟输入**:可以模拟用户输入,如按键、触摸手势,以及各种传感器数据,以测试用户交互。 8. **屏幕截图**...

    怎样卸载、删除Windows Mobile系统程序-全方位教程.doc

    Windows Mobile作为一款曾经非常流行的移动操作系统,其设备(如多普达)上安装的应用程序有时需要进行卸载或删除处理。然而,并非所有的应用程序都可以通过常规途径(如“开始”菜单 -&gt; “设置” -&gt; “卸载”)进行...

    Windows Mobile 设备管理器

    在Windows Mobile系统广泛应用于智能手机和平板电脑的时代,它扮演了重要的角色,帮助用户和开发者对设备进行配置、数据同步以及应用程序的安装与管理。 **Windows CE与Windows Mobile** Windows CE是一种轻量级的...

    Windows Mobile 自定义安装包 C#代码

    在Windows Mobile平台上,开发人员经常需要为设备创建自定义的安装包,以便向用户分发应用程序和其他资源。这里,我们关注的是使用C#语言来实现这个功能,特别是通过调用"CustomInstaller.dll"来创建这样的安装包。...

    Windows Mobile常用技巧合集

    1. **程序安装位置**:了解如何将程序安装到存储卡上,以节省内置存储空间。 2. **批量卸载**:使用管理工具可以一次性卸载多个不常用的应用,释放系统资源。 3. **备份与恢复**:定期备份重要应用及其数据,以防止...

    C# Windows Mobile 打包WM模拟安装全过程

    程序安装完成后,可以在仿真设备上查看和运行程序。 1. **查看和运行程序**: - 在仿真设备的“资源管理器”中找到安装的程序所在的位置(通常是“ProgramFiles”文件夹下的相应文件夹)。 - 运行程序并检查其...

    windows mobile 6 入门必备知识

    这份文档很可能是关于操作系统的基本使用和开发者入门的指南,包括设备管理、界面操作、应用程序安装和卸载等。它可能涵盖以下关键点: - **设备设置**:如何配置网络连接、蓝牙、Wi-Fi以及同步数据。 - **用户...

    SSCEServerTools_x86-ESN_tool_esn_Server_windowsmobile_

    最后,压缩包内的文件"SSCEServerTools_x86-ESN.msi"是一个Microsoft Installer(MSI)文件,这是Windows系统用来安装、升级和卸载软件的标准格式。这个MSI文件包含了SSCEServerTools的安装程序,用户可以通过运行它...

    windows mobile环境搭建

    1. **Visual Studio 2005 TRM**:作为开发主工具,它提供了编写、调试和部署Windows Mobile应用程序的平台。 2. **ActiveSync 4.5 Developer Preview**:微软提供的同步软件,使得个人电脑(PC)与Windows Mobile...

    windows mobile入门到精通

    2. **应用程序管理**:Windows Mobile支持安装各种第三方应用,我们将详细讲解如何查找、下载、安装和卸载应用程序,同时也会涉及到软件更新和权限管理。 3. **网络与互联网**:讲解如何设置和使用移动数据、Wi-Fi...

    Windows+Mobile平台应用与开发初步.docx

    Windows Mobile平台的开放性允许用户自由安装和卸载应用,极大地扩展了其功能性和个性化程度。 在全球市场上,Windows Mobile因其兼容性和灵活性受到了广泛的应用,尤其是在企业环境中。随着技术的发展,Windows ...

    欢迎进入WindowsMobile软件开发世界教案.docx

    智能手机配备了独立的操作系统,比如Windows Mobile,允许用户自由安装和卸载第三方应用,极大地扩展了设备的功能。与传统手机相比,它们不仅具备基本的通话和短信服务,还包含了个人管理工具、浏览器、GPS、电子...

Global site tag (gtag.js) - Google Analytics