为什么EXE文件可以运行。服务却不能运行
void main()
{...
res = NetQueryDisplayInformation(szServer, 1, i, 1000, 0xFFFFFFFF, &dwRec, (void **)&pBuff);
....
}
一切OK。没有问题
但是void ServiceMain(int argc, char** argv)
{
....
res = NetQueryDisplayInformation(szServer, 1, i, 1000, 0xFFFFFFFF, &dwRec, (void **)&pBuff);
......
}
却返回ERROR_ACCESS_DENIED为什么呢?
[解决办法]
设为允许于桌面互交就可以了吧。