Time of Update: 2018-12-03
轉自:http://hi.baidu.com/_achillis/blog/item/bdaa0d943d4b130e7bf48080.html5. 具名管道(Named Pipe)和信箱(Mail Slot)前面提到,如果從字面上理解,那麼處理序間通訊也可以通過磁碟檔案而實現。但是,把資訊寫入某個磁碟檔案,再由另一個進程從磁碟檔案讀出,在速度上是很慢的。固然,由於檔案緩衝區(Cache)的存在,對磁碟檔案的寫和讀未必都經過磁碟,但是那並沒有保證。再說,普通的檔案操作也沒有提供進程間同步的手段。
Time of Update: 2018-12-03
關於windows程式的相容模式1、什麼是相容模式?為什麼要使用相容模式 ?一般來說,應用程式都會針對某個特定的作業系統或者作業系統版本進行最佳化處理。當使用者試圖在新版本的Microsoft Windows 作業系統上運行比較老的應用程式時,就有可能產生程式相容性問題,因為這個程式最初不是為這個較新的作業系統特別編寫的。例如:運行在 Windows 早期版本上的應用程式可能無法在 Windows XP Professional 正常運行。出現這種情況的部分原因在於:?當 Windows
Time of Update: 2018-12-03
先翻譯MSDN中關於連結字型的解釋:Windows Embedded CE提供了連結字型檔的能力,它可以將一個或多個字型檔連結到另一個字型檔上,前者稱為被連結字型檔,後者稱為基本字型檔。一旦你連結了字型檔,你就可以使用被連結的字型檔顯示在基本字型檔中不存在的碼字。比如,將日文字型檔連結到拉丁字型檔,你就可以在使用拉丁字型檔的UNICODE文本API中顯示日文字元。如果你的裝置上啟用了字型檔連結,你可以通過檢查註冊表的子鍵HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/
Time of Update: 2018-12-03
smb一直用得好好的,加入突然有一天,win7上提示,錯誤碼:0x800704cf 不能訪問網路位置,那多半是下面的原因造成的。 如果您的win 7 機器某一天突然出現這樣的情況:即您的win7機器可以看到自己的共用資料夾,但是無法開啟,開啟時出現“錯誤碼:0x800704cf 不能訪問網路位置”等提示,而您的工作群組的其他機器卻可以正常開啟和訪問這個共用資料夾,出現這種情況主要是Win7的一個已知問題引起的(詳細情況請訪問http://support.microsoft.com/kb/980
Time of Update: 2018-12-03
禁止程式啟動並執行方式有很多種,第一種方法是寫一個單獨的程式並且能夠在開機的時候自動運行,而這個程式的作用就是監視進程資訊,如果發現目標進程則立即把它幹掉,從而達到禁止程式啟動並執行目的。第二種方法是寫一個服務,這種方法個人覺得比較隱蔽。下面我就拿第二種方法作一下講解。寫服務的方法也有很多,而筆者比較喜歡的是用c來寫,用c寫服務比較直觀,也比較隨心所欲。如果有的讀者不知道該如何寫windows下的服務程式,請自行查閱相關資料。下面就給出程式的原始碼。#include <windows.h&
Time of Update: 2018-12-03
Yale CAS在最簡單的安裝下,對使用者和密碼只做相同性匹配的認證,當然在CAS Server原始碼中也包含了其它認證方式的執行個體,開發人員可以通過實現PasswordHandler介面來使用其它的認證方式,如資料庫使用者的使用者名稱和密碼匹配認證,數位簽章的驗證,作業系統使用者認證,以及LDAP使用者認證等模式。下面這段文章介紹了使用Windows Active Directory中的使用者資訊對CAS使用者做驗證的簡單一實例。Active Directory Server
Time of Update: 2018-12-03
搞一天JRTPLIB的編譯,終於搞通了。網上搜集了很多資料,自己也調試了很久。主要的參考是這篇blog: http://leezen.blogbus.com/logs/22052259.html前面的過程大致一樣:
Time of Update: 2018-12-03
一、資料結構首先根據IP資料包格式(圖)定義IP資料包頭的資料結構typedef struct tagIPHDR// IP資料包頭部{u_char VIHL;// 版本號碼(4)+頭長度(4)u_char TOS;// 服務類型(8)short TotLen;// 總長度(16)short ID;// 標識(16)short FlagOff;// 標誌(3)+片位移(13)u_char TTL;// 存留時間TTL(8)u_short CheckSum;// 頭部校正和(16)in_addr
Time of Update: 2018-12-03
今天看書的時候看到了這兩個函數,開始還沒在意,以為是同一個,功能應該一樣。後來想想一樣的幹嘛還弄兩個呢,於是就查了一下,發現這兩個函數差別還蠻大的。首先來看這兩個函數的原型:NTSTATUS IoCallDriver( IN PDEVICE_OBJECT DeviceObject, IN OUT PIRP Irp );NTSTATUS PoCallDriver( IN PDEVICE_OBJECT DeviceObject, IN OUT
Time of Update: 2018-12-03
粒子物理學裡有關於宇宙的“標準模型”,WDM也是這樣。圖5-5顯示了一個典型的IRP在各個處理階段的所有權流程。並不是每種IRP都經過這些步驟,由於裝置類型和IRP種類的不同某些步驟會改變或根本不存在。儘管這個過程可能有各種變化形式,但這個圖為我們將要展開的討論提供了一個很好的起點。比你想象的更複雜...當你第一次遇到IRP處理標準模型這個概念時,你也許認為這是個比較複雜的概念。但不幸的是,這個概念還不能滿足所有問題,比如熱拔插裝置、動態資源再分配,和電源管理等等。在後面的章節中,我將描述處理這
Time of Update: 2018-12-03
Windows核心新手上路3——掛鈎KeUserModeCallBack1. 簡介在Windows系統中,提供了幾種方式從R0調用位於R3的函數,其中一種方式是KeUserModeCallBack,此函數流程如下:nt!KeUserModeCallback->nt!KiCallUserMode->nt!KiServiceExit->ntdll!KiUserCallbackDispatcher->回呼函數->
Time of Update: 2018-12-03
在這邊說明一下如何在Windows作業系統之下撰寫、編譯GTK,GTK使用GLib、cairo、Pango、ATK、GTK+、gettext-runtime、libpng、libjpeg、libtiff與zlib,所以您必須也取得這些套件,在GTK官方網站的 Windows Download 中可以取得,最簡單的方法是取得all-in-one bundle。以下說明安裝的步驟:在 http://www.mingw.org/ 下載 MingGW在GTK官網中取得 all-in-one
Time of Update: 2018-12-03
Windows7下遊戲全這樣處理Win鍵+R鍵,開啟運行視窗,輸入regedit
Time of Update: 2018-12-03
實現聲明:HOME的版本能不能支援IIS的,所以最終是無法安裝成功的。以下方法只能顯示出“添加刪除Windows組件”這個選項,其複選框是不能勾選的因此,只能在PRO或者2000下作伺服器。XP的定位不是作為伺服器用的,所以也就沒有 IIS 這個 server 組件。 但預設情況下的 XP PRO 是可以安裝IIS的,XP HOME 卻不能安裝。 HOME 版本來是定位為家用,MS 認為它完全不需要使用 SERVER 功能,所以禁掉(添加刪除裡看不到IIS)——如果需要使用,你就花錢去買
Time of Update: 2018-12-03
自從裝了UBUNTU 10.10 雙系統後,發現很久沒GHOST備份了,今天想備份下WIN7,就弄了個一鍵還原精靈來安裝下備份(之前WIN7單系統時備份可以成功),沒想到悲劇就發生了…… DOS下安裝一鍵還原精靈失敗後。。導致兩個系統的引導項都沒有出來,任何系統都進不去了,出現以下英文:ERROR:Unknow filesystemGRUB Rescue >自己想了下,應該是這一鍵還原精靈想備份WIN7下的NTFS檔案系統來著,誰知道碰到了UBUNTU 的
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/flyingstarwb/article/details/2173243windows下修改hosts檔案,添加固定的DNS解析如果需要添加網域名稱和IP的對應關係可以在以下地方進行修改。 開啟系統目錄:c:/windows/system32/drivers/etc找到hosts檔案,開啟hosts檔案並在最後面添加一條記錄例如:127.0.0.1 www.163.com 附錄:Windows2000操作中Hosts檔案的作用很多使用者都知道在Wi
Time of Update: 2018-12-03
windows XP
Time of Update: 2018-12-03
網上方法很多,大部分是針對32位機的,自己的電腦因為是win7,64位,摸索了很久才安裝成功. 環境1 WIN7, 64位2 vs20053下載ActivePerl配置過程中需要產生一些mak檔案,這些產生代碼用perl指令碼產生,所以要安裝一個ActivePerl. 網址: http://www.activestate.com/activeperl/ 我下載了兩個版本: ActivePerl-5.16.2.1602-MSWin32-x64-296513.msiActivePerl-5.16.2
Time of Update: 2018-12-03
最近老碰到當前視窗被搶焦點,卻不知道是哪個程式搶了焦點,找到了這一篇文章:避免應用程式搶奪焦點視窗 【7/15/2004 10:19:52】 【Serdar Yegulalp】
Time of Update: 2018-12-03
以下是用WPF實現的的一個視窗,為了使示範變得簡單,我在視窗中只放了一個按鈕。如所示: 但我們今天的主題是視窗啟動時和關閉時都展示動畫,如何進行動畫處理,我以前寫過一些WPF相關的文章。要將視窗進行自訂,首先我們要去掉預設視窗的邊框、背景色和標題列。這個不難,在WPF中,要把表單徹底透明,只要做三件事即可:(1)設定WindowStyle屬性為None。(2)AllowsTransparency屬性設定為true。(3)Background屬性為Transparent。為了使表單易於控制項,可以