最佳答案
我已经编写了一个生成单独进程的Windows服务。这个过程创建一个COM对象。如果服务在“本地系统”帐户下运行,一切正常,但如果服务在“网络服务”帐户下运行,则外部进程启动,但未能创建COM对象。COM对象创建返回的错误不是标准的COM错误(我认为这是特定于正在创建的COM对象)。
那么,我如何确定两个帐户,“本地系统”和“网络服务”不同?这些内置帐户似乎非常神秘,似乎没有人知道太多关于他们。