zoukankan      html  css  js  c++  java
  • 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驱动也可以被加载了

  • 相关阅读:
    lintcode:落单的数
    lintcode: 翻转链表
    lintcode :Reverse Words in a String 翻转字符串
    lintcode :Invert Binary Tree 翻转二叉树
    lintcode : 空格替换
    lintcode:Matrix Zigzag Traversal 矩阵的之字型遍历
    lintcode: 爬楼梯
    lintcode:Compare Strings 比较字符串
    lintcode: 有效的括号序列
    lintcode :Valid Palindrome 有效回文串
  • 原文地址:https://www.cnblogs.com/yakashop/p/1869966.html
Copyright © 2011-2022 走看看