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

在程序中,已知写入权限的密码。 
--------------------------------------------------------------- 
 
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");

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页