日期:2014-05-18  浏览次数:20940 次

请教一个c#系统服务经数字签名后不能启动的问题
大家好,我们这边用C#开发了一个系统服务,该exe做了数字签名(不是强签名),安装到系统中后,启动服务的时候,在某些环境下不能启动报错。在win srv03系统中有能启动的,在VM win03, xpsp3中出现不能启动,VM中,如果不做数字签名是可以启动的。报的错误是:错误1053年: 服务未回应及时启动或控制要求。另外程序中做了记录,发现服务控制管理器在启动服务时,根本没有正常加载我们的应用(应用启动的时候做了日志记录,没有日志输出)。我们使用vc6开发的服务没有存在过这个问题。有谁知道是咋回事么? 另外能提供普通组件数字签名后PE格式(包含.netPE)资料链接么? windows在启动有数字签名的应用或者服务的时候做了哪些工作?

------解决方案--------------------
不是購買經windows驗證的,必須手動簽名到system32下
------解决方案--------------------
1024