Time of Update: 2018-12-05
名字有點特殊啊。不是Windows mobile marketplace。 http://developer.windowsphone.com/resources/en-ww/MarketplaceRefundPolicies.pdf Windows Marketplace for MobileRefund PolicyThis document sets forth the default refund policies for Windows Marketplace for
Time of Update: 2018-12-05
上面已經介紹怎麼樣建立一個簡單的線程,在那裡就需要使用函數WaitForSingleObject,它是用來做什麼的呢?其實它是用來實現等待線程結束的,它的機理是這樣的,通知Windows作業系統,現在我進入睡眼狀態,當我關注的對象條件是否滿足,如果滿足了就吵醒我。在那裡關注的對象是線程是否退出,這是一個條件測試。如果不等待線程關閉,就去刪除線程的資源,就會出錯的。使用前面的線程是簡單一些,但它不合適複用,現在就使用C++的類來封裝一個比較好用的類,這樣就可以很方便地建立很多線程來使用,當然還可
Time of Update: 2018-12-05
上一次介紹怎麼樣儲存資料到註冊表裡,這次就需要從註冊表裡讀取資料出來了。在這個例子裡是讀取字串資料出來,主要調用函數RegQueryValueEx來實現。下面的例子裡就是先查詢索引值的長度,然後再讀取內容出來。 函數RegQueryValueEx聲明如下: WINADVAPILONGAPIENTRYRegQueryValueExA ( __in HKEY hKey, __in_opt LPCSTR lpValueName, __reserved LPDWORD
Time of Update: 2018-12-05
SUNDY原創 20004-11-03現在網路快顯視窗亂七八糟,很多人不願意看到彈出廣告視窗,可是有的有用的視窗又想讓別人看到,用window.opne方法開啟視窗都被攔截了,一下方法可以解決讓你的視窗不被諸如Google工具條攔截。就算開啟了攔截功能也不會攔截。一下代碼在IE6SP1,GOOGLE工具條(開啟攔截快顯視窗),測試通過default.htm<script language="javascript">var test = window.showModalDialog('
Time of Update: 2018-12-05
參考:http://www.linuxidc.com/Linux/2010-08/28100.htmhttp://www.linuxidc.com/Linux/2010-04/25543.htmhttp://www.cr173.com/html/15392_1.html本章節主要講安裝,測試單獨一篇請點擊這ubuntu及windows上測試memcached服務在全世界範圍內很多大負載網站採用了Memcache作快取服務,以分擔資料庫伺服器的壓力。Memcache是項目名,memcached是服
Time of Update: 2018-12-05
windows程式開發主要是基於事件和訊息。訊息是windows作業系統底層支援的,在windows sdk的開發中,涉及訊息迴圈的處理函數。而事件是基於訊息的,是訊息到達後觸發的(雖然不夠嚴謹)。訊息發送給作業系統,讓作業系統處理訊息處理函數,而事件觸發時程式立刻呼叫事件處理函數。 啟用方式上來區別,訊息是由客戶操作產生給伺服器,而事件是作業系統處理訊息的過程中反饋的結果。
Time of Update: 2018-12-05
http://www.cppblog.com/Khan/archive/2010/06/02/110361.html本來公司的項目是在linux下處理的. 由於近期人員調動. 需要增加幾個新人. 為了讓不熟悉linux開發環境的新人能夠儘快上手使用公司的基礎類庫, 所以我承擔了搭建windows下的開發環境搭建工作其中第一項就是將公司使用的基於oci的封裝ocicpp編譯出一個mingw32的版本1. 必要工具Instant Client Downloads for Microsoft
Time of Update: 2018-12-05
電源管理 Windows CE是典型的使用電池供電的系統。這使得正確作業系統十分關鍵,應用程式大多數時間都不需要關注Windows CE 裝置的電源損耗,但是在某些時候,你可能要注意這些損耗。 當使用者關閉了一個使用電池的Windows CE
Time of Update: 2018-12-05
開啟工作管理員,按住“Ctrl”鍵的同時,再單擊工作管理員視窗中的菜單“關機→關閉”命令時,系統會快速地被關閉,同樣,在按住“Ctrl”鍵時,選擇其他命令(例如重新啟動)時,也會達到快速執行該命令的目的。 同時,也出現了像SuperFast Shutdown一樣的快速關機軟體。 在討論上述技巧原理之前,先說說Windows是如何關機的:Windows關機步驟涉及到Windows多個組件和多個過程,簡單的說,Windows的關機步驟不是大多數人認為的那麼簡單。基本的過程是這樣的:
Time of Update: 2018-12-05
解決了!又一次體會到成功的喜悅。發現自己還是有用的! 問題描述: 在項目開發中發現,QQ 2008官方版本 Windows Mobile 的版本。在Windows Mobile 6.5 的機器上居然無法使用 QQ 內建的瀏覽器訪問 QQ 的 WAP 網站。現象表現為,點擊 QQ 九宮格的超連結 http://3g.qq.com , 顯示空白頁面。 但是同樣的cab包,安裝到 WM6.1 的機器上 TOSHIBA G900, Palm Tero 上都是可以正常工作的。同樣的cab包,安裝到 WM6
Time of Update: 2018-12-05
當你需要自己顯示一個與眾不同的按鈕時,就需要使用下面的方法來建立。當然這裡也是綜合地使用前面學習過的知識進行一次綜合的練習。示範怎麼樣使用眾多的API函數,這裡還可以學會使用GetSysColor函數來擷取系統的顏色。WINUSERAPIDWORDWINAPIGetSysColor( __in int nIndex);nIndex是系統定義的色彩索引值。調用這個函數的例子如下:#001 //#002 //介面顯示輸出.#003 //#004 //蔡軍生 2007/09/12 QQ:907
Time of Update: 2018-12-05
為了可以建立自己的視窗,就需要向Windows作業系統註冊視窗類別型,以便後面建立視窗時調用。當然,如果使用Windows預先註冊的視窗是不需要註冊的。 函式宣告如下:#if(WINVER >= 0x0400)WINUSERAPIATOMWINAPIRegisterClassExA( __in CONST WNDCLASSEXA *);WINUSERAPIATOMWINAPIRegisterClassExW( __in CONST WNDCLASSEXW *);#ifdef
Time of Update: 2018-12-05
畫畫是講究色彩與線條,不同的地方是採用不同的畫筆。上面顯示直線,都是採用裝置預設的畫筆來畫直線。現在就來介紹怎麼樣建立自己的畫筆,比如設定畫筆的顏色,畫筆的大小。像Windows按鈕顯示為3D的形狀,其實就是用兩種顏色畫筆分別畫相應的線,就產生按鈕。而建立畫筆就需要使用到CreatePen函數。函數CreatePen聲明如下:WINGDIAPI HPEN WINAPI CreatePen( __in int iStyle, __in int cWidth, __in COLORREF
Time of Update: 2018-12-05
從上面這段程式就可以看到,_tWinMain是應用程式的入口函數,這裡是使用它的宏,定義在tchar.h標頭檔裡,為什麼要這樣作宏定義的呢?由於Windows的應用程式要適應UNICODE和以前單字元的應用程式,由於Windows這兩個API的定義是不一樣的,如下:UNICODE的定義: #define _tWinMain wWinMain單字元的定義: #define _tWinMain
Time of Update: 2018-12-05
#include <windows.h>#define CTL_CODE( DeviceType, Function, Method, Access ) ( / ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) /)#define METHOD_BUFFERED 0#define
Time of Update: 2018-12-05
操作LED的API在coredll.dll裡面有,只是在SDK裡面沒有聲明。首先,包含nled.h標頭檔以及聲明兩個函數(取得LED資訊和設定LED狀態)# include < nled.h > extern " C "{ BOOL NLedGetDeviceInfo(INT nID, PVOID pOutput); BOOL NLedSetDevice(INT nID, PVOID
Time of Update: 2018-12-05
有些時候,我們可能需要阻止手機和電腦同步。通過調用ActiveSyncStop 這個API可以達到我們的要求,但是在什麼時候調用它呢?當然還是要通過CallBack來實現,這裡有2個方法,一個是RegistryNotifyWindow,一個是RegistryNotifyCallback,RegistryNotifyWindow會將指定訊息送到指定的視窗,RegistryNotifyCallback則是發送指定訊息到自訂的CallBack函數。我們需要監視HKEY_LOCAL_MACHINE//
Time of Update: 2018-12-05
Windows
Time of Update: 2018-12-05
大家知道,Windows NT/2000為實現其可靠性,嚴格將系統劃分為核心模式與使用者模式,在i386系統中分別對應CPU的Ring0與Ring3層級。Ring0下,可以執行特權級指令,對任何I/O裝置都有訪問權等等。要實現從使用者態進入核心態,即從Ring 3進入Ring 0必須藉助CPU的某種門機制,如中斷門、調用門等。而Windows NT/2000提供使用者態執行系統服務(Ring 0常式)的此類機制即System Service的int 2eh中斷服務等,嚴格的參數檢查,只能
Time of Update: 2018-12-05
刪除註冊表中的項 Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run] 儲存為reg檔案雙擊導如即可刪除此項 注意有個“-”號 刪除註冊表中的值 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/