Security 如何为内部使用的Windows Mobile应用程序签名?
我正在开发一个Windows Mobile应用程序,供公司内部使用,使用Windows Mobile 6 Professional SDK。老一套:我已经在emulator上开发和测试了,一切都很好,但一旦我部署到advice,我就会在编写文件或创建目录时遇到UnauthorizedAccessException 我知道安装到设备上的应用程序需要签名,但我在每一个转弯处都会遇到障碍:Security 如何为内部使用的Windows Mobile应用程序签名?,security,windows-mobile,Security,Windows Mobile,我正在开发一个Windows Mobile应用程序,供公司内部使用,使用Windows Mobile 6 Professional SDK。老一套:我已经在emulator上开发和测试了,一切都很好,但一旦我部署到advice,我就会在编写文件或创建目录时遇到UnauthorizedAccessException 我知道安装到设备上的应用程序需要签名,但我在每一个转弯处都会遇到障碍: 使用项目属性“设备”窗口,我选择“使用此证书对项目输出进行签名,并从SDK中选择一个示例证书”。这导致运行Si
- 使用项目属性“设备”窗口,我选择“使用此证书对项目输出进行签名,并从SDK中选择一个示例证书”。这导致运行SignTool时出现生成错误:“签名者的证书对签名无效”
- 如果我试图从命令行运行SignTool.exe,我会收到一个错误,告诉我从系统路径中的某个位置运行SignTool.exe
- 我不能使用项目属性中的“签名”选项卡来创建测试证书-这是灰色的(可能是针对WinMobile项目?)
如果是,则运行signtool.exe,但要从Visual Studio命令提示符运行。最简单的方法是从开始菜单中选择Microsoft Visual Studio 2008->Visual Studio工具->Visual Studio 2008命令提示符。这将为您设置所有正确的路径。感谢您的快速响应。我使用VS2008设备安全管理器尝试将“安全关闭”配置部署到设备。这似乎有效,但我也犯了同样的错误。我所要做的就是从设备的存储卡读/写简单的文本文件。