今天在客户演示试用系统掉了回链子,本来服务器端安装包要安装到win2003上的,但客户手头只有个xp, 我感觉问题不大就装了,结果登录认证时却报了个“该项不适于在指定状态下使用”,折腾半天,好歹客户是熟人,没太计较,给他一个调试时使用的控制台算是也能试用起来了。
回来研究半天,这问题肯定来源于传输使用的非对称加密过程,网上有说增强组件才能支持512位以上的私钥,但改到512也照旧。接着琢磨,网上的一条讨论说与账户权限有关。于是我想为什么win2003安装没有问题而xp有问题呢,应该是为服务使用的登录帐号在xp上的权限不够。查了查,安装包注册服务使用了"本地服务"账户,改为“本地系统”搞定。
看来本地服务这个帐号虽然win2003和xp上都有,但权限不同呀。