• Mobile应用开发中给自己的应用程序签名




    原文链接:http://www.devdiv.net/bbs/viewthread.php?tid=4271

    Windows Mobile 5开始,Pocket PC和Smartphone上都使用数字签名的方法对应用程序进行验证,减少系统被不明来源的程序危害的可能。这样就给应用程序开发带来一些不便,如果不进行签名,在运行的时候将出现提示,或者一些驱动无法加载。

    Windows Mobile 5 SDK中包含了一个能够安装到移动设备的证书以及对应这个证书的一系列签名,供开发者在调试程序的时候使用。相关的文件都在?:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Tools这个目录下。安装了Windows Mobile 5 SDK的用户可以很容易找到这个目录。

    具体步骤:1.在设备上安装sdk certificates。将该目录下的SdkCerts.cab复制到设备,并安装。2.在开发过程中,设置工程的Authenticode Signing,将程序签名:   (1)Project->...Properties或者其他方式(Alt+F7等等)打开工程属性设置页面。   (2)在Configuration Properties中选择Authenticode Signing,设置       Authenticode Signature = YES;       按下Certificate栏目右边的...,出现"Select Certificate"窗口,如果第一次使用,需要导入证书,按下"manage certificates",然后按下"Import",在Certificate Import Wizard"中,选择pfx类型的文件,Browse到?:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Tools目录,依据权限需求从3个证书种选择一个,然后导入到Personal下,这样退出Wizard后就可以看到刚才导入的证书,直接选择,Close,Certificate栏目就有了证书;      Provision Device依据权限选择就可以。      重新Build这个程序,新的程序将被签名。这样在安装了SdkCerts的设备上,就可以直接运行了,一些Dll驱动也可以被加载了

  • 相关阅读:
    linux常用命令整理
    pg_sql常用查询语句整理
    python 爬取媒体文件(使用chrome代理,启动客户端,有防火墙)
    python 爬取媒体文件(无防火墙)
    python读写符号的含义
    python数据分析开发中的常用整理
    wget: 无法解析主机地址
    ## nginx 使用
    iptables防火墙
    【redis】Could not connect to Redis at 127.0.0.1:6379: Connection refused
  • 原文地址:https://www.cnblogs.com/yakashop/p/1869966.html
Copyright © 2020-2023  润新知