当作为LocalSystem运行时SeekToBegin失败

时间:2014-10-08 18:58:57

标签: c++ windows

下面的代码片段用于从远程服务器下载文件。它作为用户或管理员运行时工作正常,但在作为LocalSystem运行时返回错误(请求的操作无效)。当我们注释掉fSourceFile-> SeekToBegin();这些程序可以像LocalSystem一样运行。

有关我们收到此错误原因的任何见解?我们是否应该担心删除语句:fSourceFile-> SeekToBegin();任何替代方法?

fSourceFile = (CHttpFile*)netSession.OpenURL(pwnd->m_strSource,1, 
                          INTERNET_FLAG_TRANSFER_BINARY | INTERNET_FLAG_RELOAD);

// Get the starting time of the download(kb/sec calculation)
COleDateTime dlStart = COleDateTime::GetCurrentTime();

fSourceFile->SeekToBegin(); // Move cursor back to top for reading*/

0 个答案:

没有答案