Time of Update: 2018-12-03
正確使用Windows Azure 中的VM Role作者: 微軟, 出處:部落格, 責任編輯: valen, 2011-01-10 10:11 在2010 PDC大會上,我們介紹了Windows Azure中一個新增的Computational Role- VM Role。這一特性極大的提高了我們對於應用的掌控性,但是可能會和我們Windows Hyper-V中的全基礎設施方案有所混淆。它們都有專屬的架構模式。 在2010 PDC大會上,我們介紹了Windows
Time of Update: 2018-12-04
最近在windows下用udp接收資料,查了下百度,說用完成連接埠比較好用,在學習windows下完成連接埠的的使用,開始以為很複雜,真正搞好了發現還是比較容易使用的,完成連接埠使用在main函數中先初始化並建立一個線程: g_hCompletionPort = CreateIoCompletionPort ( INVALID_HANDLE_VALUE, NULL, 0, 0 ) ; CreateThread(NULL, 0,
Time of Update: 2018-12-04
多線程是編程中比較容易出問題的一塊兒,究其原因,是因為多線程程式往往違背了進階語言屏蔽系統底層細節的設想,而需要程式員對於作業系統的調用機制有深入瞭解。會用進階語言寫演算法程式->編寫多線程程式可能是一個比較困難的跨越。當然,對於多線程程式來說,即使不掌握作業系統的細節,如果學過一些作業系統的通用原理,可能也是可以勉強寫出程式來的,但是對程式的控制的和理解可能就不那麼過硬。假如多線程程式又包含了多模組(DLL動態載入),則如果不能理解內部的機制,寫出的程式可能就是一場災難。在應對多模組對D
Time of Update: 2018-12-03
大家應該都知道Microsoft有一個著名的live計劃!之前www.live.com一直是英文版本訪問,今天訪問一下竟然已經有中文版本出現了,雖然是beta版,但感覺還是相當不錯的!因為把各項服務整合以後用起來相當方便,不用再在各個頁面之間來回切換了,訪問速度也提高了!使用者介面的自訂排版方式和Msn Spaces相同,非常直觀! 我感覺最舒服的就是搜尋服務和添加RSS(彙總)服務!RSS彙總則可以把自己喜歡的Blog,網站和論壇RSS添加到My
Time of Update: 2018-12-03
如果將一個資料檔案與一個可執行檔關聯,那麼就可以通過雙擊資料檔案來直接執行可執行檔,比如雙擊以txt為副檔名的文字檔,系統就會自動執行Notepad.exe檔案來編輯它,這就是因為txt檔案是與Notepad.exe檔案關聯的。檔案關聯是在註冊表的HKEY_CLASSES_ROOT根鍵中設定的。要為某種副檔名設定關聯,需要在HKEY_CLASSES_ROOT根鍵下設定兩個子鍵,第一個子鍵的名稱是“.副檔名”(和資料檔案的副檔名相對應),這個子鍵需要設定預設值,預設值的資料為HKEY_CLASSE
Time of Update: 2018-12-03
Windows應用程式剖析基於Windows的編程遠不同於基於MS-DOS或Unix的編程。只要是程式需要,任何時候基於MS-DOS或Unix的程式都可以使用getc-或putc風格的函數從鍵盤讀取字元並寫到螢幕上。這是MS-DOS或Unix程式所使用的典型的"Pull"(拉)風格,這種風格是面向過程的,而一個Windows程式,則使用"Push"(推)模式。在這種模式下,必須編寫程式來響應來自作業系統的通知,比如一個鍵被壓下去了或者收到一個重繪螢幕的命令。Windows應用程式並不從作業系統請
Time of Update: 2018-12-03
概述從經典的《The C Programming Language》一書開始,傳統上編程方面的書都是從"Hello,world"程式開始的。這是一個合理恰當的開始。每個程式都有一個基本底層結構,分析它可以揭示所有運行在這個作業系統上的應用程式都具有的基礎,避一些設計複雜的任務將結構搞的難以理解。在本書"Hello,world"一章裡,包含了關於設定和使用編程環境的細節。用於開發微軟Windows CE應用程式的環境與開發標準微軟Windows 應用程式的環境有些不同,因為Windows
Time of Update: 2018-12-03
這個程式模彷了Windows7的案頭工作列,當在案頭上雙擊某個捷徑時,將開啟一個新的子介面,並且在工作列裡建立一個連結到此介面的工作列表徵圖,將滑鼠移動到工作列上的表徵圖時,將Popup出介面的即時映像縮圖,單擊工作列表徵圖時,可讓介面最大化或最小化,介面如下所示,源碼從這裡下載
Time of Update: 2018-12-03
先看調用參數。異常紀錄塊ExceptionRecord就是前面準備好的;指標ExceptionFrame是NULL,這是個 KEXCEPTION_FRAME結構指標,但是從代碼中看這隻是為PowerPC晶片而設的,用於儲存一些附加寄存器的內容,386架構的處理器晶片無 此要求;而陷阱架構指標Tf指向堆棧上因異常而形成的架構,我們在前面倒是稱之為“異常架構”。此外,PreviousMode為KernelMode; 而FirstChance為TRUE,表示即將進行的是第一次努力。
Time of Update: 2018-12-03
Windows 7 SDK 下載: http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505 Windows 7 開發教程(Training Kit for Developers)下載: http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C6
Time of Update: 2018-12-03
使用windows xp時間比較長後,有時運行會很不流暢,甚至會不響應滑鼠鍵盤對操作。很多時候是系統的假死,和真正的死機不同,假死完全可以被“救活”。假死的根源在於explorer.exe(整個圖形介面的驅動)。既然會假死,那就一定有解決方案,下面就為大家介紹一些拯救系統假死的方法。
Time of Update: 2018-12-03
也就是在CreateFile的時候開啟檔案名稱指定: “//./Device”就可以了.因為代碼比較短, 所以我不做注釋, 相信大家看代碼就能明白意思了.另外這裡讀寫的都是磁碟片A盤第0扇區, 如果想讀寫其他的扇區, 那麼可以使用API SetFilePointer.讀扇區的方法(下面的代碼示範從A盤的第0扇區讀出資料, 寫入到檔案BOOT.BIN中):#include <windows.h>#include <assert.h>#include
Time of Update: 2018-12-03
1 下載windows XP超級終端程式的兩個檔案 hypertrm.dll 和 hypertrm.exe2 將這兩個檔案複製到C:\Windows\system32裡面3 啟動 hypertrm.exe, 做一個簡單的COM口配置, 設定傳輸速率,校正位等串口通訊的參數即可使用.4 下載檔案hticons.dll複製到C:\Windows\system32裡面,用於顯示超級終端的表徵圖.windows
Time of Update: 2018-12-03
我們所瞭解的MessageBox。 函數原型:essageBox.Show(Text,Title,MessageBoxButtons,MessageBoxIcon ,MessageBoxDefaultButtons) 參數說明: (1)Text:必選項,訊息框的本文。 (2)Title:可選項,訊息框的標題。 (3)MessageBoxButtons:可選項,訊息框的按鈕設定,預設只顯示【確定】按鈕。 OK――確定 OKCancel――確定和取消
Time of Update: 2018-12-03
在Windows NT中,80386保護模式的“保護”比Windows 95中更堅固,這個“鍍金的籠子”更加結實,更加難以打破。在Windows 95中,至少應用程式I/O操作是不受限制的,而在Windows NT中,我們的應用程式連這點許可權都被剝奪了。在NT中幾乎不太可能進入真正的ring0層。 在Windows NT中,存在三種Device Driver: 1.“Virtual device Driver” (VDD)。通過VDD,16位應用程式,如DOS
Time of Update: 2018-12-03
這兩天看了孫鑫VC教學視頻的第一集:WinDows程式內部運行原理。將所學內容整理成筆記以備將來之需,其文如下:1. 關於電腦系統,:
Time of Update: 2018-12-04
本章將會提示GDI控制代碼的每個細節和這些GDI控制代碼背後重要的資料結構,你也許對GDI資料結構的細節不感興趣,但是理解GDI/DirectDraw的內部設計會使你成為知識淵博的程式員。
Time of Update: 2018-12-04
本文只是初步的文檔,如有更改,恕不另行通知。概要:本文檔說明了如何使用 Microsoft Windows XP 來完成將外觀風格應用於應用程式時必需執行的常見任務。 目錄簡介ComCtl32.dll 版本 6外觀風格任務在未使用第三方擴充的應用程式中使用 ComCtl32.dll 版本 6在使用擴充、外掛程式或進程內啟動並執行 DLL 的應用程式中使用 ComCtl32 版本 6在控制台中或在通過 RunDll32.exe 啟動並執行 DLL 中使用 ComCtl32 版本
Time of Update: 2018-12-04
一、引言 WIN32
Time of Update: 2018-12-04
開始--運行--cmd 進入命令提示字元 輸入netstat -ano 即可看到所有串連的PID 之後在工作管理員中找到這個PID所對應的程式如果工作管理員中沒有PID這一項,可以在工作管理員中選"查看"-"選擇列"