我寫了一個示例應用程序從另一個文件中讀取文件。當我運行這個應用程序表單虛擬機時,我得到了拒絕訪問。以下是代碼。CreateFile()失敗GetLastError()= 5
int _tmain(int argc, _TCHAR* argv[])
{
WCHAR *wcsPath = L"\\\\150.160.130.22\\share\\123.XML";
HANDLE hFile = CreateFileW(wcsPath,
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
0,
0);
if (NULL == hFile)
{
printf("failed - %d", GetLastError());
}
return 0;
}
請讓我知道任何更改。
看看你是否可以用記事本打開上述文件。權限是每個用戶,而不是每個程序 - 如果你不能從記事本中讀取它,你的程序也不會。 –
我可以在記事本中打開它 –
您必須檢查運行該程序的用戶是否有權打開該文件,打開該共享的權限以及該文件未在另一個程序中打開。 – plodoc