在WIn32 Service程序里,不能用有关UI的SDK函数是众所周知的,但是除此之外还有没有其它的限制了呢?我在Service里读取另一台机器上的一个文件,使用CreateFile()函数,总是失败,GetLastError()返回5,即访问被拒绝,这跟程序是Service有没有关系.同样的CreateFile()函数我写在另一个一般的程序里是可以的,我已经试过多次了.只想知道是不是因为Service有这种限制,造成不能这样做?HANDLE handle = CreateFile("\\\\192.168.0.2\\share\\a.txt", 
       GENERIC_READ,
   FILE_SHARE_READ,
   NULL,
   OPEN_EXISTING,
   0,
   NULL);
总是返回INVALID_HANDLE_VALUE,而192.168.0.2这台机器我已经访问过了,可以直接拷贝上面的文件了,不可能是因为没有登陆的原因.那是什么原因?