通过注册表修改Windows Mobile的签名限制
来源:互联网 发布:天庭淘宝店 txt 编辑:程序博客网 时间:2024/05/16 10:45
在Windows Mobile的开发中,因为微软基于安全的考虑,对一些API的访问做了限制,所以有时候应用程序需要签名才能运行,这无疑是很麻烦的事情。对于没签名的程序,微软的模拟器会提示如图所示:
如果能跳过微软的安全限制,对于开发无疑是最方便的方法,通过修改注册表信息可以做到这点,如下:
l 通过ActiveSync上传SP_AllowCertificateInstall.cab文件到模拟器目录中并安装;
l 通过ActiveSync上传regeditSTG2.exe文件到模拟器目录中;
l 双击regeditSTG2.exe文件运行,导航到目录HKEY_LOCAL_MACHINE/Security/Policies/Policies/下,然后点击Values键,修改00001005的值为40(默认为16);
l 重新启动模拟器;
l 重新安装CBA(cabinet)应用程序;
其中注册表中各个键值对应的意义如下:
; AutoRun Policy
; Value: 0 - Applications on a CF card are allowed to auto-run
;[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
; "00000002"=dword:0
; RAPI Policy
; Value: 2 - RAPI calls in restricted mode
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001001"=dword:2
; Unsigned cabs role
; (default: SECROLE_USERAUTH)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001005"=dword:10
; Unsigned Applications Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001006"=dword:1
; UNAUTHENTICATED role is used for processing Homescreens
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001007"=dword:40
; TPS Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001008"=dword:1
; Message Authentication Retry Number Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001009"=dword:3
; WAP Signed Message Policy
; (default: SECROLE_PPG_AUTH | SECROLE_PPG_TRUSTED | SECROLE_OPERATOR_TPS)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100b"=dword:c80
; SL Message Policy
; (default: SECROLE_PPG_TRUSTED)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100c"=dword:800
; SI Message Policy
; (default: SECROLE_PPG_AUTH | SECROLE_PPG_TRUSTED)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100d"=dword:c00
; Unauthenticated Message Policy
; Value: 64 - USER_UNAUTH
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100e"=dword:40
; OTA Provisioning Policy
; (default: OPERATOR_TPS | SECROLE_PPG_TRUSTED | SECROLE_PPG_AUTH | SECROLE_TRUSTED_PPG | USER_AUTH)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100f"=dword:e90
; WSP Push Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001011"=dword:1
; Grant Manager Policy
; (default: OPERATOR_TPS for phone skus; USER_AUTH for non-phone skus)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
IF SKUTYPE=PHONESKU
"00001017"=dword:80
ENDIF ; SKUTYPE=PHONESKU
IF SKUTYPE=PHONESKU !
"00001017"=dword:10
ENDIF ; SKUTYPE=PHONESKU !
; Grant User Auth Policy
; (default: USER_AUTH)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001018"=dword:10
; Trust WAP Proxy Policy
; (default: OPERATOR | OPERATOR_TPS | MANAGER)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001019"=dword:8c
; Unsigned Prompt Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000101a"=dword:0
; Privileged Apps Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000101b"=dword:1
; DRM Security Policy
; (default SECROLE_PPG_AUTH | SECROLE_PPG_TRUSTED)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001021"=dword:c00
; Encrypted Mail(USEENCRYPT) Policy
; Applies to Windows Mobile AKU2 and later
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000101e"=dword:1
Default Security Policy Settings for Windows Mobile-based Smartphone
The following code shows the default security policy settings for Windows Mobile-based Smartphone:
; RAPI Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001001"=dword:2
; Unsigned cabs role
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001005"=dword:10
; Unsigned Applications Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001006"=dword:1
; UNAUTHENTICATED role is used for processing Homescreens
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001007"=dword:40
; TPS Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001008"=dword:1
; Message Authentication Retry Number Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001009"=dword:3
; WAP Signed Message Policy
; (default: SECROLE_PPG_AUTH | SECROLE_PPG_TRUSTED | SECROLE_OPERATOR_TPS)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100b"=dword:c80
; SL Message Policy
; (default: SECROLE_PPG_TRUSTED)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100c"=dword:800
; SI Message Policy
; (default: SECROLE_PPG_AUTH | SECROLE_PPG_TRUSTED)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100d"=dword:c00
; Unauthenticated Message Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100e"=dword:40
; OTA Provisioning Policy
; (default: OPERATOR_TPS | SECROLE_PPG_TRUSTED | SECROLE_PPG_AUTH | SECROLE_TRUSTED_PPG | USER_AUTH)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000100f"=dword:e90
; WSP Push Policy
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001011"=dword:1
; Grant Manager Policy
; (default: OPERATOR_TPS)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001017"=dword:80
; Grant User Auth Policy
; (default: USER_AUTH)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001018"=dword:10
; Trust WAP Proxy Policy
; (default: OPERATOR | OPERATOR_TPS | MANAGER)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001019"=dword:8c
; Unsigned Prompt Policy
;If the registry value is not present, the behavior is the same as setting the value to 0 (zero).
; Privileged Apps Policy
;If the registry value is not present, the behavior is the same as setting the value to 0 (zero).
; DRM Security Policy
; (default SECROLE_PPG_AUTH | SECROLE_PPG_TRUSTED)
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"00001021"=dword:c00
; Encrypted Mail(USEENCRYPT) Policy
; Applies to Windows Mobile AKU2 and later
[HKEY_LOCAL_MACHINE/Security/Policies/Policies]
"0000101e"=dword:1
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dongfengsun/archive/2010/02/12/5307337.aspx
- 通过注册表修改Windows Mobile的签名限制
- 通过注册表修改Windows Mobile的签名限制
- Windows Mobile之注册表修改
- Windows Mobile 6.0的注册表修改详细教程+注册表编辑器
- Windows Mobile 6注册表修改大全
- windows mobile注册表修改小全
- windows通过注册表修改快捷键
- Windows Mobile上的签名
- Windows Mobile上的签名
- 通过windows注册表的修改来控制uac的级别
- windows 通过修改注册表来修改主机名
- 修改Windows 的注册表
- 通过修改注册表来更改系统签名认证权限
- 通过修改注册表实现Windows 隐藏账户
- C#获取Windows Mobile注册表的方法
- Windows Mobile 6注册表修改大全(一)
- Windows Mobile 6注册表修改大全(二)
- 关于Windows mobile注册表
- 源码网站
- 【概念】窗宽,窗位
- 如何在Silverlight中切换“页面”
- window 下搭建基于apache的svn服务器
- 用ActionScript在Flash中实现3D视角的控制
- 通过注册表修改Windows Mobile的签名限制
- 数字X线摄影技术讲义
- 7个顶级心理预言
- 微软的State Machine Workflow
- 高性能计算之gaussian篇
- 6.17--如何 保持和恢复 工具栏 的位置和状态?
- 蒹葭
- Reporting services 开发
- 在linux下比较好用的chm阅读器和飞信软件