WINDOWS在访问异地共享文件时,打开文件失败。在打开文件前添加以下代码,即可。
注:此代码无需每次都执行,若机器未重装系统则只需执行一次即可(WINDOWS会保存访问的用户名和密码)。
char buf[512] = {0};
char path[256] = {0};
char password[24] = {0};
char username[24] = {0};
//net use \\127.0.0.1\temp password /user:username
sprintf_s(buf, _countof(buf), "net use %s %s /user:%s", path, password, username);
int nRet = system(buf);