|
안녕하세요... 네트웍 드라이블 생성후에...
NETRESOURCE NetRes;
NetRes.dwScope = RESOURCE_GLOBALNET; //
NetRes.dwType = RESOURCETYPE_ANY; //
NetRes.dwDisplayType = RESOURCEDISPLAYTYPE_GENERIC; //
NetRes.dwUsage = RESOURCEUSAGE_CONNECTABLE; //
NetRes.lpLocalName = "N:";
networkPath. ("\\\\192.168.1.3\\test");
NetRes.lpRemoteName = networkPath.c_str();
NetRes.lpProvider = NULL;
//DWORD Result = ::WNetAddConnection2(&NetRes, "", "", CONNECT_UPDATE_PROFILE);
Result = ::WNetAddConnection2(&NetRes, "mds", "mds", CONNECT_INTERACTIVE);
if(Result==NO_ERROR) {
//아래처럼 복사를 하려하는데... 동영상이나 다른 화일들은 복사가 잘되는데..
//이미지 화일는 (jpg ) 는 첨부된 "cannot copy file:can not read from source fiel or disk " 라는
에러가 나면서 복사가 안됩니다. 혹시 이미지 화일이 동적으로 생성된 드라이브에서 복사가 안되는 는
특별한 이유가 있나요?
(탐색기에서 복사하면 잘됩니다 )
CopyFilesByShell(("c:\\cs\\mds\\movie\\aa.jpg\0", k:\\image\0"); <==복사가 잘됨니다..
CopyFilesByShell(("c:\\cs\\mds\\movie\\aa.avi\0", k:\\image\0"); <==복사가 안됩니다...
}
수고하세요.
|