遠程複製文件(自動輸入密碼)

在程序中,已知寫入權限的密碼。 
--------------------------------------------------------------- 
 
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");

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