Windows API CreateWaitableTimer和SetWaitableTimer

使用者感覺到軟體的好用,就是可以定時地做一些工作,而不需要人蔘與進去。比如每天定時地升級病毒庫,定時地下載電影,定時地更新遊戲裡的人物。要想實現這些功能,就可以使用定時器的API函數CreateWaitableTimer和SetWaitableTimer來實現了,這對API函數建立的時鐘是比較精確的,可以達到100倍的10億分之一秒。 函數CreateWaitableTimer和SetWaitableTimer聲明如下: WINBASEAPI__outHANDLEWINAPICreateWait

一個windows訊息機制使用

      最近一直搞那改版後的遊戲啟動介面,在主視窗加了個樹形控制項。設計了個CTree類繼承於CTreeCtrl,再放了個樹形控制項對象m_treeCtrl作為主視窗類CServer的成員。      現在遇到的問題是,點擊了樹形控制項的某個節點如何設定相應的資料到主介面的一個控制項上。點擊事件是在CTree類裡響應的,但要調用CServer裡的一個介面SetState(data)來設定相應資料。      剛開始一直想在設計模式上解決這問題,但一直苦思不得。後來轉向windows機制那裡思

Windows Mobile 5.0 (1)

自上星期以來,開始系統化的學習Windows Mobile 5.0,希望通過系統化的學習,能夠掌握移動開發。Mobile 5.0開發配置:軟體安裝順序:1. 安裝Microsoft ActiveSync 4.0以上版本2. 安裝VS2005開發Pocket PC需安裝Windows Mobile 5.0 Pocket PC SDK開發Smartphone需安裝Windows Mobile 5.0 Smartphone SDKMobile 5.0環境配置:1. 模擬器與Microsoft

更快地尋找Windows Embedded CE的BSP!

現在使用MSDN ,可以方便地檢索最全最新的BSP庫 Find Board Support PackagesMicrosoft works closely with silicon vendors and independent hardware vendors to offer you an extensive list of Board Support Packages (BSPs) supported on Windows Embedded CE. By covering a full

讓你的Windows Mobile充當wifi路由 – WMWifiRouter

在 Janson Langridge 的blog中看到一個叫WMWifiRouter的應用,頗有些意思, 可以讓你的Windows Mobile裝置充當路由器,可以通過Wifi共用你的網路連結(如3G或者GPRS等):Share your cellular data/internet connection over wifiConnect any wifi-enabled device with ad-hoc mode supportSupports multiple devices at

[CF.Skills]Windows Mobile上設定唯讀但是可選擇內容的textBox

本文示範了如何設定一個唯讀,但是可以讓使用者選擇,並可以設定其它屬性的Textbox,沒有用到ReadOnly屬性,而是用到了另一個小技巧。Keywords.NET Compact Framework,Windows Mobile,TextBox,KeyPress,C#傳統的設定為ReadOnly=true的TextBox不便於修改,而Lable又不允許使用者選擇上面的內容。這裡利用Keypress時不能鍵入內容這一特點,小小的使用了一個技巧來實現唯讀但是其他屬性又可用的TextBox

處理Windows 7爆音雜音和網遊ping值過高

原因是由於微軟在Windows 7系統中賜與多媒體播放檔案更高的優先順序,影響了其他服務執行。方案:停止Multimedia Class Scheduler服務。         1.由於Window Audio依賴於Multimedia Class Scheduler服務,需要首先斷開該依賴。執行註冊表編纂器,依次睜開到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Audiosrv,在右側視窗中雙擊“DependOnService”,

Windows服務程式的調試

摘自:MSDN    1.由於服務必須從服務控制管理員的上下文中運行,而不是從 Visual Studio 中運行,因此調試服務不像調試其他 Visual Studio 應用程式類型那樣簡單。若要調試服務,必須首先啟動服務,然後將一個調試器附加到正在運行服務的進程中(AttachToProcess)。     附加到服務的進程使您能夠調試大多數服務代碼,但並非全部;例如,由於服務已經啟動,因此不能用這種方法調試服務的 OnStart 方法中的代碼,或調試用於載入服務的 Main 方法中的代碼。(

Windows指令碼 – %~dp0的含義

a.bat內容為cd /d %~dp0在這裡    cd /d %~dp0的意思就是cd /d d:\qq    %0代表批處理本身 d:\qq\a.bat    ~dp是變數擴充    d既是擴充到分區號 d:    p就是擴充到路徑 \qq    dp就是擴充到分區號路徑 d:\qq擴充變數文法詳解:    :: ~I - 刪除任何引號("),擴充 %I    :: %~fI - 將 %I 擴充到一個完全合格的路徑名    :: %~dI - 僅將 %I 擴充到一個磁碟機代號    :: %

Windows下Critical Section、Event、Mutex、Semaphores區別

臨界區(Critical Section)    保證在某一時刻只有一個線程能訪問資料的簡便辦法。在任意時刻只允許一個線程對共用資源進行訪問。如果有多個線程試圖同時訪問臨界區,那麼在有一個線程進入後其他所有試圖訪問此臨界區的線程將被掛起,並一直持續到進入臨界區的線程離開。臨界區在被釋放後,其他線程可以繼續搶佔,並以此達到用原子方式操作共用資源的目的。    臨界區包含兩個操作原語: EnterCriticalSection() 進入臨界區 LeaveCriticalSection()

windowsXP命令列大全

    winver---------檢查 Windows版本    wmimgmt.msc----開啟windows管理體繫結構(WMI)    wupdmgr--------windows更新程式    wscript--------windows指令碼宿主設定    write----------寫字板    winmsd---------系統資訊    wiaacmgr-------掃描器和照相機嚮導    winchat--------XP內建區域網路聊天    mem.exe----

XP系統安裝後常規設定

 XP系統安裝後常規設定一般我在新裝完系統之後重要作下面的事情:顯示副檔名,關閉簡單共用、系統還原、遠程協助錯誤報表等等,在案頭上顯示我的文件和我的電腦,添加自己喜歡的字型等等,這個批處理我放進了安裝光碟片中的guionce裡面,感覺很不錯:D (XP用)[[bat]]@echo offcolor aecho.echo 正在開啟副檔名...reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "

Windows核心對象

核心對象主要要用來供系統和應用程式管理系統資源,像進程、線程、檔案等。存取符號對象、事件對象、檔案對象、工作物件、互斥對象、管道對象、等待計時器對象等都是核心對象。我們在編程時經常要建立、開啟和操作它們。核心對象通過調用函數來建立,如要建立檔案對應物件,就調用CreateFileMapping函數。每個核心對象都會分配一個記憶體塊,只能由其核心訪問。該記憶體塊是一種資料結構,用於管理對象的各種資訊。   我們的應用程式不能直接存取核心對象的資料結構。需要通過Windows提供的函數來訪問。  

Windows Route使用

路由添加    route -p add [目標] [mask <網路遮罩>] [網關] [metric <度量值>] [if <介面>]。    下表描述了 route -p add 命令的參數。    參數 描述    目標 指定路由的網路目標。目標可以是 IP 位址或子網首碼(又稱為網路地址或網路標識符)(其中首碼的主機位設為 0)、主機路由的 IP 位址或者 0.0.0.0(預設路由)。    mask

Windows 核心編程 — 卷首語

      昨晚熬了夜,終於把這本厚厚的書看完了。      猛然發覺,自己對於windows程式設計,還是認識得那麼膚淺,只能算是一個會一些常用API的程式員而已。      這是一本不可多得的好書。作者從字串到進程、線程、裝置I/O,再到記憶體管理、DLL、異常處理,每一個細節都詳述得精彩絕倫,讓人拍案叫絕,大歎windows程式設計之深不可測。      從頭到尾看了一遍,只能算有了個初步模糊的印象而已,只有對書中的程式例子自己加以實踐,才能深諳其妙,而這是我接下來要做的事情。

精通 Windows API 函數、介面、編程執行個體 — 卷首語

      昨天移動硬碟出問題了,原以為啥資料都沒了,嚇出一身汗。後來搞了很久,終於把檔案都恢複在一個個.chk檔案夾裡面,不過檔案都分布在零碎的檔案夾內,好在主要的幾個目錄都集中在若干個.chk裡,接著找一些.chk的修複工具,無果。看來只能用最笨的方法的:把移動硬碟裡的資料在一個個檔案夾裡找出來,再分類整理在本地磁碟上,然後把移動硬碟格式化,再把資料拷進去,一百多G的資料,看來需要等待一個漫長的時光了,而在拷貝的過程中電腦又卡得不行。想到 《Windows API》

The Windows Mobile Ecosystem for Developers

"Ecosystem" is a very popular word in Microsoft:)ReedR has rencently blogged about the Windows Mobile Ecosystem for Developers之前經常聽馬寧提及生態系統(Ecosystem...Ecosystem...Ecosystem...)Windows Mobile產品組的ReedR 寫了一篇有關Windows Mobile

Windows Mobile 進階系列.第零回.序

前言隨著近年智能終端的普及,帶智能作業系統的行動裝置紛紛為大家所熟知。人們生活水平的的提高,使得對智能化易用化行動裝置的需求不斷提升。從開發人員的角度來看,行動裝置的發展需要硬體和軟體的共同發展。硬體上,案頭PC的x86系列CISC指令集電腦,CPU功耗比較高,並且CPU本身不能直接和記憶體、顯示器等外設進行串連,需要大量的外圍器件才能夠形成一個能夠使用的電腦,高功耗和大體積是顯然不適應行動裝置的需求的。嵌入式處理器就很好的滿足了這個需要,以常用的ARM9晶片為例,工藝製作上,可以在單片IC上整

[書籍]Professional Microsoft Windows Embedded CE 6.0

從事或者即將從事嵌入式開發的朋友又有書看了,今年11月wrox將出版一本《Professional Microsoft Windows Embedded CE 6.0》,該書闡述了從製作一個OS鏡像到使用VS進行託管應用程式的開發的全過程,並結合了最新的開發工具VS2008提供了豐富的實際例子。和之前Douglas Boling的那本經典的《Programming Windows Embedded CE 6.0 Developer Reference, 4th Edition》

Windows Live for Mobile Wave3 正式推出

在livesino上看到Windows Live for Mobile Wave3目前正式推出了.以下訊息來源:http://livesino.net/archives/1610.live在 Windows Live for Mobile 服務,及功能列表公開一文裡,我已經介紹了這次 Wave3 中移動版 Windows Live 線上服務的更新列表,這次重點體驗的是 Windows Live Wave3 中新推出的 4 個移動版服務中的 Windows Live Photos for

總頁數: 1345 1 .... 96 97 98 99 100 .... 1345 Go to: 前往

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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