原创 實戰DeviceIoControl 之六:訪問物理端口

本文轉自:[url]http://blog.csdn.net/bhw98/archive/2003/05/26/19665.aspx[/url]       Q 在NT/2000/XP中,如何讀取CMOS數據? Q 在NT/2000/X

原创 實戰DeviceIoControl 之五:列舉已安裝的存儲設備

本文轉自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19664.aspx[/url]     Q 前幾次我們討論的都是設備名比較清楚的情況,有了設備名(路徑),就可以直接調用Cre

原创 實戰DeviceIoControl 之三:製作磁盤鏡像文件

本文轉自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19662.aspx[/url]   Q DOS命令DISKCOPY給我很深的印象,現在也有許多“克隆”軟件,可以對磁盤進行全盤

原创 實戰DeviceIoControl 之七:在Windows 9X中讀寫磁盤扇區

本文轉自:[url]http://blog.csdn.net/bhw98/archive/2003/09/12/19674.aspx[/url]     在Windows NT/2K/XP中,直接用CreateFile打開名稱類似於"\\.

原创 我的友情鏈接

國產001風吹雲動52121CMDrinkey s basementLaoKa海之舟狗窩jtclassenchen的博客

原创 我使用過的一些校驗函數

sha1:           openssl提供了sha1的庫,在安裝openssl之後可以直接調用sha1。   MD5:           函數原型見附件,其中static void MDFile (filename)是對文件進行M

原创 busybox簡介

  BusyBox 是標準 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更復雜的工具,例如 grep、find、mount 以及 telnet。有些人將 Busy

原创 sleep與alarm

sleep函數: #include <unistd.h>unsigned int sleep(unsigned int seconds); 此函數使調用進程被掛起,直到滿足以下條件之一:1)已經過了seconds所指定的牆上時鐘時間2)調用

原创 UDP實現簡單的超時重傳

[url]http://www.linuxsir.org/bbs/showthread.php?t=46066[/url]           衆所周知~UDP是一個無連接協議,因此靠它來傳輸的話是不可靠的,即使是數據包丟失也不會報錯。但是

原创 linux XFRM整體框架簡單分析

author: jonathan本文檔的CopyRight歸jonathan所有,可自由轉載,轉載時請保持文檔的完整性。/*----------------------------------------------------------

原创 VMware中虛擬的linux系統空間不足增加硬盤的辦法

(1)在虛擬機中創建一個新硬盤。 打開VMware,但還未啓動Linux時,選擇edit virtual machine setting,通過“add按鈕”,添加一個新硬盤。 在disk file處指定虛擬硬盤的名字和位置。 D:\Linu

原创 向Flash中燒寫uboot和linux操作系統

 一、片內啓動 1、用Xmodem協議,發送loader.bin和uboot.bin文件,此時uboot.bin被髮送到系統的SDRAM中,發送完後uboot開始運行,如果這時斷電或退出,則一切將從頭開始,因爲SDRAM內存儲的數據會在斷電

原创 linux send recv函數詳解

int send( SOCKET s, const char FAR *buf, int len, int flags );    不論是客戶還是服務器應用程序都用send函數來向TCP連接的另一端發送數據。客戶程序一般用send函數向服務

原创 linux send recv函數詳解

int send( SOCKET s, const char FAR *buf, int len, int flags );    不論是客戶還是服務器應用程序都用send函數來向TCP連接的另一端發送數據。客戶程序一般用send函數向服務

原创 Linux 2.6.38.4: User-space interface for Crypto API

linux2.6.38提供了一些應用層掉內核層加解密模塊的接口,據說還支持硬件加密卡(未試)。   下面是用openssl 和 內核分別進行aes加密的比較:   #include <stdio.h>#include <string.h>#