之前寫的一個工具,好不好用我不知道,我自己用著挺好,編譯環境VC6.0,原理是改HOST文件,不過還改了其他地方,可以看看源碼,暫時支持XP,WIN7沒寫,代碼可能有些亂,有興趣的朋友可以自己改改。
#include
#include
#include
#include
new DEBUG_NEW
THIS_FILE
THIS_FILE[] =
CAboutDlg :
{ IDD =
DoDataExchange(CDataExchange* pDX);
CAboutDlg::DoDataExchange(CDataExchange*
CGuanggaoDlg::CGuanggaoDlg(CWnd* pParent
m_hIcon = AfxGetApp()->
CGuanggaoDlg::DoDataExchange(CDataExchange*
ASSERT((IDM_ABOUTBOX & ) == ASSERT(IDM_ABOUTBOX <
CMenu* pSysMenu = (pSysMenu != (! pSysMenu-> pSysMenu->
SetIcon(m_hIcon, TRUE);
SetIcon(m_hIcon, FALSE);
TRUE;
((nID & ) ==
CPaintDC dc();
SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(),
cxIcon = cyIcon = GetClientRect(& x = (rect.Width() - cxIcon + ) / y = (rect.Height() - cyIcon + ) /
CopyFile(, TCHAR lujing[MAX_PATH] = TCHAR lujing2[MAX_PATH] = TCHAR youku[MAX_PATH] = TCHAR tudou[MAX_PATH] = HANDLE hFist = FindFirstFile(,& FindNextFile (hFist, & FindNextFile (hFist, & LPSTR dedaoquanlujing = LPSTR dedaoquanlujing2 =
ZeroMemory(&filecaoz, filecaoz.wFunc = filecaoz.fFlags = FOF_NOCONFIRMATION| filecaoz.hNameMappings = filecaoz.hwnd = filecaoz.lpszProgressTitle = filecaoz.pFrom = SHFileOperation(&
ZeroMemory(&filecaoz2, filecaoz.wFunc = filecaoz.fFlags = FOF_NOCONFIRMATION| filecaoz.hNameMappings = filecaoz.hwnd = filecaoz.lpszProgressTitle = filecaoz.pFrom = SHFileOperation(&
SetFileAttributes(dedaoquanlujing, HANDLE wenjian = CreateFile(dedaoquanlujing,GENERIC_WRITE|GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE| HANDLE wenjian2 = CreateFile(dedaoquanlujing2,GENERIC_WRITE|GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE| SetFileAttributes(dedaoquanlujing, SetFileAttributes(dedaoquanlujing2,
SetFileAttributes(, HANDLE wenjianjubing = CreateFile(,GENERIC_WRITE|GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE|
DWORD sizebuff = a1[] = { a2[] = { a3[] = { a4[] = { a5[] = { a6[] = { a7[] = { a8[] = { a9[] = { a10[] = { a11[] = { a12[] = { a13[] = { a14[] = { a15[] = { a16[] = { WriteFile(wenjianjubing,a1,(a1)-,& WriteFile(wenjianjubing,a2,(a2)-,& WriteFile(wenjianjubing,a3,(a3)-,& WriteFile(wenjianjubing,a4,(a4)-,& WriteFile(wenjianjubing,a5,(a5)-,& WriteFile(wenjianjubing,a6,(a6)-,& WriteFile(wenjianjubing,a7,(a7)-,& WriteFile(wenjianjubing,a8,(a8)-,& WriteFile(wenjianjubing,a9,(a9)-,& WriteFile(wenjianjubing,a10,(a10)-,& WriteFile(wenjianjubing,a11,(a11)-,& WriteFile(wenjianjubing,a12,(a12)-,& WriteFile(wenjianjubing,a13,(a13)-,& WriteFile(wenjianjubing,a14,(a14)-,& WriteFile(wenjianjubing,a15,(a15)-,& WriteFile(wenjianjubing,a16,(a16)-,&
b0[] = { b1[]={ b2[]={ b3[]={ b4[]={ b5[]={ b6[]={ b7[]={ b8[]={ b9[]={ b10[]={ b11[]={ WriteFile(wenjianjubing,b0,(b0)-,& WriteFile(wenjianjubing,b1,(b1)-,& WriteFile(wenjianjubing,b2,(b2)-,& WriteFile(wenjianjubing,b3,(b3)-,& WriteFile(wenjianjubing,b4,(b4)-,& WriteFile(wenjianjubing,b5,(b5)-,& WriteFile(wenjianjubing,b6,(b6)-,& WriteFile(wenjianjubing,b7,(b7)-,& WriteFile(wenjianjubing,b8,(b8)-,& WriteFile(wenjianjubing,b9,(b9)-,& WriteFile(wenjianjubing,b10,(b10)-,& WriteFile(wenjianjubing,b11,(b11)-,& WriteFile(wenjianjubing,a15,(a15)-,&
c0[] = { c1[]={ c2[]={ c3[]={ c4[]={ c5[]={ c6[]={ c7[]={ c8[]={ c9[]={ c10[]={ c11[]={ c12[]={ c13[]={ c14[]={ c15[]={ c16[]={ WriteFile(wenjianjubing,c0,(c0)-,& WriteFile(wenjianjubing,c1,(c1)-,& WriteFile(wenjianjubing,c2,(c2)-,& WriteFile(wenjianjubing,c3,(c3)-,& WriteFile(wenjianjubing,c4,(c4)-,& WriteFile(wenjianjubing,c5,(c5)-,& WriteFile(wenjianjubing,c6,(c6)-,& WriteFile(wenjianjubing,c7,(c7)-,& WriteFile(wenjianjubing,c8,(c8)-,& WriteFile(wenjianjubing,c9,(c9)-,& WriteFile(wenjianjubing,c10,(c10)-,& WriteFile(wenjianjubing,c11,(c11)-,& WriteFile(wenjianjubing,c12,(c12)-,& WriteFile(wenjianjubing,c13,(c13)-,& WriteFile(wenjianjubing,c14,(c14)-,& WriteFile(wenjianjubing,c15,(c15)-,& WriteFile(wenjianjubing,c16,(c16)-,&
d0[] = { d1[]={ d2[]={ WriteFile(wenjianjubing,d0,(d0)-,& WriteFile(wenjianjubing,d1,(d1)-,& WriteFile(wenjianjubing,d2,(d2)-,&
e0[] = { e3[]={ WriteFile(wenjianjubing,e0,(e0)-,& WriteFile(wenjianjubing,e3,(e3)-,&
f0[] = { f4[]={ WriteFile(wenjianjubing,f0,(f0)-,& WriteFile(wenjianjubing,f4,(f4)-,&
g0[] = { g5[]={ WriteFile(wenjianjubing,g0,(g0)-,& WriteFile(wenjianjubing,g5,(g5)-,&
h0[] = { h6[]={ WriteFile(wenjianjubing,h0,(h0)-,& WriteFile(wenjianjubing,h6,(h6)-,&
j0[] = { j1[]={ j2[]={ j3[]={ j4[]={ j5[]={ WriteFile(wenjianjubing,j0,(j0)-,& WriteFile(wenjianjubing,j1,(j1)-,& WriteFile(wenjianjubing,j2,(j2)-,& WriteFile(wenjianjubing,j3,(j3)-,& WriteFile(wenjianjubing,j3,(j3)-,&
qq1[]={ qq2[]={ qq3[]={ WriteFile(wenjianjubing,qq1,(qq1)-,& WriteFile(wenjianjubing,qq2,(qq2)-,& BOOL bWite = WriteFile(wenjianjubing,qq3,(qq3)-,& (bWite != AfxMessageBox( SetFileAttributes(, system(
AfxMessageBox(
TCHAR lujing[MAX_PATH] = TCHAR lujing2[MAX_PATH] = TCHAR mingche2[MAX_PATH] = TCHAR tudou[MAX_PATH] = HANDLE hFist2 = FindFirstFile(,& FindNextFile (hFist2, & FindNextFile (hFist2, & LPSTR dedaoquanlujing = LPSTR dedaoquanlujing2 = system( SetFileAttributes(, BOOL bCpy = CopyFile(, (bCpy != AfxMessageBox(
AfxMessageBox(
ShellExecute(NULL,, }