Windows核心技術的精華網站

http://www.osronline.com,技術含量很高的Windows驅動開發網站,該網站的list基本上覆蓋了所有Windows驅動開發的常見問題,強烈推薦;http://www.microsoft.com/whdc,微軟的驅動開發資源首頁,可以擷取很多官方資料;http://www.wd-3.com/,該網站收集了一些比較好的Windows驅動開發方面的文章和範例程式碼;http://www.sysinternals.com/,Inside Windows

windows 擷取當前進程的ID

擷取當前進程的ID很簡單,一種方法是調用GetCurrentThreadId()函數即可;還有一處更簡單的哈,就是在你建立進程的時候就知道了:如m_hThread = ::CreateThread(NULL, 0, MyThreadProc, this, 0, &m_threadID);//最後一個參數就是線程ID另外,你想出現的是交錯的順序也很簡單,就是做好互斥工作就是了,線上程的相應位置調用WaitForSingleObject();不要忘瞭解鎖即可

Windows Live Mail新版面世

  Windows Live Mail M5終於出現了,這不,具體更新列表也已經出來了,快來看看新功能,有沒有你喜歡的呢?    · 經過改進並加入Windows Live Mail新特性的Hotmail經典主題介面,如果對以前Hotmail的介面情有獨鐘的話完全可以使用該主題  · 顏色風格隨心換,不必再整天面對Windows Live Mail那一成不變的介面  · 加入Windows Live Mail Desktop用戶端,不需要登陸Web即可收發郵件 [查看]  ·

ffmpeg安裝步驟(windows)

一、源碼修改1. 從http://d.download.csdn.net/down/2104626/yalexiaoqiang 下載FFMPEG-0.52. 在源碼中搜尋如下關鍵字: abort()  檔案libavcodec/bitstream.c函數static int alloc_table(VLC *vlc, int size, int use_static)if(use_static>1)  {   int* pInt = NULL;   *pInt = 5;   return

Bill Gates WinHEC 06: Windows 虛擬化技術

Bill Gates 在不久前剛剛舉行的 WinHEC 06 大會上,專題講解了Windows 虛擬化技術。主要內容包括: -32-bit and 64-bit virtual machines - Windows Server 2003, RedHat Linux, Longhorn server - 1, 2 and 4 processor virtual machines - Hot adding network cards and memory to virtual

IE8:像用Windows一樣用瀏覽器

 瀏覽器是目前接入互連網最主要的平台,因此不同瀏覽器之間競爭非常激烈。雖然瀏覽器自身開發方面,比如渲染引擎,javascript解譯器,應用開發標準等究竟誰優誰劣是個很難說清的話題,但是,幾個廠商試圖重新定義使用者瀏覽器使用習慣的競爭則顯得要清晰很多。firefox,Chrome改變使用者瀏覽習慣   在瀏覽器領域,IE6,IE7事實上一直統治著人們使用瀏覽器上網的行為習慣,雖然,這並不一定是最好的瀏覽體驗。然而,隨著Google,Firefox的迅速竄起,給一些厭倦了IE的人們提供了不同的選擇

PHP5.3.1安裝教程[基於Windows下Apache]

     學習PHP這麼久了,昨天發現WAMP已經更新了好幾個版本了,我的版本已經很舊了,當然版本並不重要,為  了複習一下WAMP的配置方法,我在虛擬機器中手動和自動設定了下,都是下載最新的推薦版本,原來並沒想到  發到罈子來,所以並沒有,後來總結到記事本的時候發現還是有蠻多問題的,所以就共用出來,希望對大家  有所協助。在做實驗的時候,我也參考了罈子裡其他的前輩寫的教程,在此多謝了。步驟寫得比較簡略,但重要  的東西基本都寫出來了,有不明白的可以藉助搜尋引擎,如果我線上,我也會儘力解答的。 

vc++ windows程式設計初步代碼

#include<windows.h>#include<stdlib.h>#include<string.h>#include<tchar.h>HINSTANCE hInst;WNDCLASSEX wcex;WNDCLASSEX DesignWindowClass(HINSTANCE);LRESULT CALLBACK WndProc(HWND ,UINT,WPARAM,LPARAM);//-----------------------------

windows mobile 自適應解析度

原文參見 : http://msdn.microsoft.com/zh-cn/magazine/dvdarchive/cc546609.aspx 節選部分: 適用於本機應用程式的解析度感知Windows Mobile 6 SDK 為使用機器碼編寫解析度感知應用程式提供了兩種主要資源:UILayout 樣本中的可重用 ScreenLib 類和 DeviceResolutionAware.h 標題。UILayout 樣本可在 Windows Mobile SDK 的 /Samples/Common/

Windows Presentation Foundation Soup to Nuts

Summary page for the WPF soup to nuts webcast series by Bill Steele, many of which were part of the top 10 webcast list for 2007.MSDN Webcast: Windows Presentation Foundation Soup to Nuts (Part 01 of 18): Introduction (Level 100)MSDN Webcast:

windows下makefile的使用

看JJHou的書,發現個比較有意思的東東:makefile。網上看了一堆資料。自己實踐的時候,完全對不上座。makefile在不同的系統中,文法規則雷同,使用不太一樣。忙乎了半天才看到編譯串連後的結果:兩個obj檔案,兩個exe檔案.運行結果:hello!(任何偉大的成就總是從最簡單的開始)環境的配置:我的電腦-》屬性-》進階-》環境變數-》1、path目錄下,添加nmake.exe的路徑:C:\Program Files\Microsoft Visual Studio .NET

windows程式設計(24):再談多線程

轉自:http://blog.csdn.net/thefutureisour/article/details/8243665之前說的實在是太膚淺了,現在有了一點心的認識,就多說幾句。首先,為什麼要搞多線程?除了線程間通訊方便之外,還有一個重要的原因是線程可以被分配時間片,這樣,假如一個程式有很複雜的任務要執行,需要花很長時間,那麼我們可以將它寫成一個多線程的,讓它有多次機會被CPU“臨幸”到,所以多線程程式運行起來,感覺CPU的佔有率特別高。當然,線程之間的同步是一個非常關鍵的因素,因為CPU的

《Windows核心編程》第6章 筆記

1、線程和Object一個線程擁有兩個使用者物件,即視窗和掛鈎。當線程終止運行時,系統會自動撤消任何視窗,並且卸載線程建立的或安裝的任何掛鈎。其他對象只有在擁有線程的進程終止運行時才被撤消。2、建立在C++中,若要建立一個新線程,絕對不要叫用作業系統的CreateThread函數,必須調用C/C++運行期庫函數_beginthreadex。注意,_beginthreadex函數只存在於C/C++運行期庫的多線程版本中。如果連結到單線程運行期庫,就會得到一個連結程式報告的“未轉換的外部符號”錯誤訊

Window網路編程之Winsock(一)起步

Window網路編程之Winsock(一)Winsock的標頭檔可庫Winsock有兩個主要版本,即Winsock 1和Winsock 2,兩者都能在除了Windows CE外(Winsock CE 只支援Winsock 1)的所有Window平台上運行。開發Window網路程式時,把WINSOCK2。H包含到應用程式中,對應的串連庫是WS2_32.lib庫。代碼如下:#include <winsock2.h>#pragma comment

windows 系統開機時間提醒

#include "stdafx.h"#include <string>#include <sstream>#include <iostream>#include <iomanip>#include<windows.h> using namespace std;string formatTime(unsigned long timeStamp,unsigned long &lhour){unsigned long

Windows form FAQ list on .Net

今天在MS的Windowsclient.net上看到有關Windows Form編程方面的FAQ列表,看了幾條覺得不錯,有必要都仔細看一下!!http://windowsclient.net/blogs/faqs/default.aspx下面羅列幾條自己還不是很清楚的。(1)How do I catch an exception that occurs anywhere in a Windows Forms application? You can handle the

Using the Checked Build of Windows

Using the Checked Build of WindowsThis section describes how the Microsoft Windows checked build (also known as the debug build) of the NT-based operating systems differs from the free build (also known as the retail build) of this operating system.

一些關於WINDOWS下堆棧知識的集合

堆棧基本知識堆(heap)和棧(stack)是C/C++編程不可避免會碰到的兩個基本概念。首先,這兩個概念都可以在講資料結構的書中找到,他們都是基本的資料結構,雖然棧更為簡單一些。在具體的C/C++編程架構中,這兩個概念並不是並行的。對底層機器代碼的研究可以揭示,棧是機器系統提供的資料結構,而堆則是C/C++函數庫提供的。具體地說,現代電腦(串列執行機制),都直接在代碼底層支援棧的資料結構。這體現在,有專門的寄存器指向棧所在的地址,有專門的機器指令完成資料入棧出棧的操作。這種機制的特點是效率高,

Windows CE核心啟動分析

基於ARM的Windows CE核心啟動分析11.startup.s22.KernelStart22.1 ARMInit()32.1.1 OALIntrInit32.1.2 OALTimerInit42.1.2.1 Variable Tick Scheduler42.2 KernelInit()42.3 FirstSchedule5 1.startup.s核心進入點startup.S,核心從這裡啟動.因為核心經過bootloader載入,內

WINDOWS核心編程之進程(一)

從今天開始說說進程 進程通常被定義為一人正在啟動並執行程式的執行個體,它由兩個部分組成:1.       一個是作業系統用來管理進程的核心對象,核心對象也是系統用來存放關於進程的統計資訊的地方。2.       另一個是地址空間,它包含所有可執行模組或DLL模組的代碼和資料。它還包含動態記憶體分配的空間。如線程堆棧和堆分配空間。 要使進程完成某項操作,它必須要有一個自已的線程,來執行包含在此進程的地址空間中的代碼。每個線程都有它自已的一組CPU寄存器和它自已的堆棧。 多個線程是如何啟動並執行呢,

總頁數: 1345 1 .... 1190 1191 1192 1193 1194 .... 1345 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.