远程复制文件(自动输入密码)

在程序中,已知写入权限的密码。 
--------------------------------------------------------------- 
 
1  使用 
DWORD  WNetAddConnection2( 
   LPNETRESOURCE  lpNetResource,    //  connection  details 
   LPCTSTR  lpPassword,                      //  password 
   LPCTSTR  lpUsername,                      //  user  name 
   DWORD  dwFlags                                  //  connection  options 
); 
建立IPC连接 
 
2  使用 
int  SHFileOperation( 
       LPSHFILEOPSTRUCT  lpFileOp 
);

举例:

#define MOVPATH "//192.168.0.177"
#define RMPATH "//192.168.0.178"
#define USER "root"
#define PWD  "123456" 

NETRESOURCE ns;
 memset( &ns,0, sizeof( ns ) );
 ns.dwType = RESOURCETYPE_ANY;
 ns.lpLocalName = "Z:"; 
 ns.lpRemoteName=(char*)(LPCTSTR)MOVPATH; 
 WNetAddConnection2(&ns,(LPCTSTR)PWD,(LPCTSTR)USER,CONNECT_UPDATE_PROFILE );

要加入这个库文件^_^
#pragma comment (lib,"Mpr.lib");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章