Windows訊息機制和多線程

MFC篇Windows訊息處理單位線程是如何處理訊息的Windows的訊息處理機制是用如下代碼進行訊息處理的:MSG message;While(::GetMessage(&message,NULL,0,0)){ ::TranslateMessage(&message); ::DispatchMessage(&message);}當訊息到達時,由TranslateMessage進行必要的轉換,例如:將WM_KEYDOWN訊息轉換為包含有ASCII字元的WM_CHAR訊息,

建立Windows下面的syslogLog Service器

我們需要測試一種集中日誌系統,要在Windows上建立一個類Linux下的集中日誌系統。經過比較Winsyslog和Kiwisyslog等工具,最終選定Kiwisyslog(http://www.kiwisyslog.com/),它不僅功能齊全,而且提供免費的版本。Kiwisyslog遵循標準的日誌協議(RFC 3164),並支援UDP/TCP/SNMP幾種方式的日誌輸入。它預設是個免費的功能受限版(但功能基本夠用了,只是沒有找到漢化),內建發送模擬器﹑日誌瀏覽器等工具 +

WPF繼承自訂視窗

WPF繼承自訂視窗不像winform和asp.net那麼容易假設我們寫好的父視窗類為BaseWindow,對應BaseWindow.cs和BaseWindow.xaml, 要繼承它的視窗為Window1,對應Window1.cs和Window1.xaml,我們常常進行的動作是將VS為我們自動產生的程式碼中的如下語句:  public partial class Window1 : Window  修改成:  public partial class Window1 :

如何讓win7在案頭顯示ie表徵圖

將以下代碼copy到txt記事本中,然後把尾碼名改成reg,然後雙擊該檔案,註冊成功後重啟系統或是登出系統,就行了  Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/CLSID/{B416D21B-3B22-B6D4-BBD3-BBD452DB3D5B}] @="Internet Explorer" "InfoTip"="@C://WINDOWS//system32//zh-CN//ieframe.dll.mui,-881"

關於Windows編程中進程虛擬位址空間/虛擬記憶體及記憶體映射方面的資料

     近幾天在研究windows編程中記憶體映射方面的知識,發現對於初學者來說,涉及到的很多概念比較難以理解,故此處專門記錄一些討論這些話題的文章/部落格地址,方便今後查閱。     再次特別感謝那些把自己的學習心得分享到網路上的無名高手們,謝謝你們~  分享是快樂的~ 1. 關於記憶體對應檔    http://blog.csdn.net/gaoyugaoyugaoyu/archive/2010/01/20/5218015.aspx 2. 記憶體對應檔學習筆記    http://www.

Delphi中調用Windows內建的圖片和傳真瀏覽器

Delphi中調用Windows內建的圖片和傳真瀏覽器查看圖片,可以旋轉圖片也可以調用畫圖程式編輯映像。自己寫不出來好的代碼,就用系統內建的好了。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,ShellAPI;type TForm1 = class(TForm) Button1: TButton;

MSN(Windows Live Messenger)不能儲存登陸記錄 MSN不能自動登入.每次開機要重輸使用者名稱密碼

問題:選擇記錄使用者名稱後,可是每次開機還是要重新輸入使用者解決:I've found the answer to this annoying problem @ http://messengergeek.spaces.live.com/blog/cns!E3785B1281BBDA1!2883.entry , the culprit Yahoo! Toolbar.WARNING: the autofix download available there is only for English

Windows處理序間通訊之郵槽

         郵槽是基於廣播通訊體系設計出來的,它採用不需連線的不可靠的資料轉送。郵槽是一種單向通訊機制,建立郵槽的伺服器處理序讀取資料,開啟油槽的客戶機進程寫入資料。為保證油槽在各種Windows平台下都能夠正常工作,我們傳輸訊息的時候,應將訊息的長度限制在424位元組以下。       郵槽伺服器端以及客戶機端的編寫都比較簡單,直接給出程式:       伺服器端:void CMailSlotSrvView::OnMailslotRecv(){ // TODO:

Windows 不能載入本機存放區的設定檔。此問題的可能原因是安全許可權不足或本地配置

現象: 筆記本斷電後 重啟,進入administrator介面後不再是之前的案頭及我的文件,登入後的案頭像是剛裝XP時一樣的...不過在C盤目錄下“我的文件”檔案夾下可以找到原來的檔案...但怎麼恢複原來的案頭呢? 去控制台-->管理工具-->事件檢視器-->Windows日誌-->應用程式 的 錯誤 裡面可以查到“1.Windows 不能載入本機存放區的設定檔。此問題的可能原因是安全許可權不足或本地配置2.Windows

WINDOWS7沒有”發送到案頭捷徑“

第一步: 從“檔案夾選項”的“查看”選項卡下將在“檔案夾選項”中選中         “顯示所有檔案和檔案夾”,將“隱藏已知檔案類型的副檔名”前的鉤選項去掉         (需顯示出已知檔案類型的副檔名)。第二步: 尋找Vista系統下右鍵菜單中“發送到案頭捷徑”放置的路徑:         "C:/User/使用者名稱/AppData/Roaming/Microsoft/Windows/SendTo/",如果沒有SendTo檔案夾就建立一個。第三步: 在以上檔案夾的空白處點擊滑鼠右鍵,建立“

使用隨身碟PE安裝Xp系統的成功經驗

(本文是根據網上的一篇文章和自己經驗綜合起來的,網上資料參見書籤:隨身碟光碟片啟動PE安裝Xp系統的101%成功經驗) 一、FAQ  1.為啥用pe來安裝windows?)  因為:  (1)速度快  (2)可以不用光碟機,適用於沒有光碟機的膝上型電腦  (3)因為可以在pe中可以使用虛擬光碟機(見後面圖片1),可以不解開iso檔案直接安裝,減少麻煩  2.為啥只討論通過隨身碟、光碟片啟動PE安裝來windows

Windows 7 X64位平台下,VC6調試運行程式,無法終止進程

轉自:http://bbs.mafuyun.com/showtopic-2051.aspxVC6在64位Windows7下調試的時候,再結束調試,程式無法退出。問題描述:當我擊F5開始一個項目的調試時,程式在我設定的斷點處停止,這時我按下Shift+F5後,vc6可以退出調試狀態,但是WINDOWS系統的工作列上會留下前面調試時產生的進程表徵圖。該進程不能被結束,即使我使用工作管理員,也不可以。這時如果我再次按下F5,並按下Shift+F5後,工作列上會留下兩個這樣的表徵圖,這兩個進程都可以在工

xplanner安裝(liunx、windows都適合)

xplanner的readme.txt裡有句話“XPlanner has only been tested on mysql 4.x, myslq 5.0, Tomcat 5.x, java 1.4, windows and linux.”不過我用的環境是,JDK1.5+tomcat5.5+mysql5安裝jdk、tomcat、mysql省略......  #mysqladmin -u root password centos  # mysql -u root -p  Enter

windows安裝配置memcache和memcached

1:下載php_memcache-2.2.6-5.3-vc9-x86.zipmemcached-1.2.6-win32-bin.zip2: 解壓配置a.memcache 解壓後得到    php_memcache.dll   和編譯好的    memcached.exe開啟你的php/ext,把    php_memcache.dll    複製進去,比如我的在F:/php/php5/ext 複製進去.開啟php.ini,找到extension,添加extension=php_memcache.

JFrame中父類和子類視窗的關閉問題

         自己做了一個學生管理小程式,需要在父類視窗中調用展示子類視窗,但在關閉子類視窗時順帶著把父類視窗也關閉了,後來查了一下才解決了問題:       1,我用的是frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)進行關閉,而EXIT表示退出Java應用程式,所以改為frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE)就OK了。     

通過建立無線點對點網路,讓Mac和Windows7互相訪問對方的共用資料夾

家裡有兩台膝上型電腦,一台Mac,另一台Windows7。現在需要能夠讓兩台電腦都能訪問對方的檔案,因此打算建立一個點對點的無線區域網路。1.

用QT實現Windows定時關機功能

      目前網上定時關機的小工具很多,但是按照個人使用經驗來說,網上很多小工具都是有毒或者帶有惡意代碼或者流氓代碼的。因為平時經常下載東西,需要使用定時關機,所以乾脆自己寫了個定時關機的軟體,簡單易用。      基於WIN7系統,順便說一句,WIN7下的小軟體很漂亮。      首先,軟體需要最小化托盤運行,並且顯示倒計時懸浮窗。這裡設定為在右下角顯示。代碼如下:       SusWidget.h#ifndef SUSWIDGET_H#define

討論windows7下 IE8.0不能開啟網頁,但是能夠上QQ問題。Windows 無法自動檢測此網路的代理設定。

    相信裝了windows7 系統的使用者會經常碰到一些網路方面的問題,特別是對於直接從xp升級到win7的使用者,對於新的網路方式的諸多不適應。希望大家一起討論解決如下問題:    裝的WIN 7正式旗艦版,一直使用正常,偶爾出現只能上QQ不能開ie8不能上網了,使用IE內建的診斷功能,診斷後說是windows 無法自動檢測此網路的代理設定 ,但我不用代理上網的,也沒有使用代理,突然出現不能開啟網頁,除了Firefox等也就是非IE的瀏覽器,其它IE核心的瀏覽器都不行,而且其它軟體比如,3

Windows部署——Dism命令工具(1)

微軟在Windows 7中推出了新的封裝工具——Dism,其中常見命令如下:1、dism /get-wiminfo :擷取Windows映像資訊       Windows 7/2008的映像中封裝了當前系統的所有版本,在進行系統不熟前首先要確定安裝那一個版本,比如想擷取光碟機中Windows 7的安裝版本和每個版本所對應的索引號,可執行”dism /get-wiminfo /wimfile:f:sources/install.wim“命令(紅色部分為映像路徑);執行後顯示介面如下:

windows下socket編程:區分shutdown()及closesocket()

以下描述主要是針對windows平台下的TCP socket而言。首先需要區分一下關閉socket和關閉TCP串連的區別,關閉TCP串連是指TCP協議層的東西,就是兩個TCP端之間交換了一些協議包(FIN,RST等),具體的交換過程可以看TCP協議,這裡不詳細描述了。而關閉socket是指關閉使用者應用程式中的socket控制代碼,釋放相關資源。但是當使用者關閉socket控制代碼時會隱含的觸發TCP串連的關閉過程。TCP串連的關閉過程有兩種,一種是優雅關閉(graceful

總頁數: 1345 1 .... 411 412 413 414 415 .... 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.