Time of Update: 2018-12-05
我想即使讀者看過微軟的關於驅動開發的培訓教材和CE協助文檔中的驅動部分,頭腦中仍然一片茫然。要想真正瞭解驅動程式必須結合一些驅動程式源碼,在此我以串口驅動程式(COM16550)中初始化過程為線索簡單講一講驅動開發的基礎知識。 Windows CE下的串口驅動程式能夠處理所有I/O行為類似串口的裝置,包括基於16450、16550
Time of Update: 2018-12-05
Windows 平台下,使用OS files 代替raw devices,步驟如下: 1) If the ASM instance was not created, then create an ASM instance thru the DBCA .2) Update the initialization parameter file with the next hidden parameter:Connected to:
Time of Update: 2018-12-05
找了一下,網上有網友出現類似問題,故障歸結為:userinit.exe檔案丟失及其相關註冊表索引值錯誤導致不能正常登入系統癥狀:登入後立刻自動登出userinit.exe一般位於系統目錄下,比如在 Windows XP 系統中就是在C:/WINDOWS/SYSTEM32/下面,檔案屬性中的描述是:Userinit Logon Application,同時在註冊表中有一個索引值指向這個檔案:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows
Time of Update: 2018-12-05
設定開機時需要輸入密碼的設定後,開機的時候看不到密碼輸入的位置,下面是兩種解析度兩種大小屏的開機顯示情況:基於WINCE6.0+S3C2451的平台,解析度為240*320的3寸屏的開機啟動介面如下:圖1基於WINCE6.0+S3C6410的平台,解析度為800*480的5寸屏的開機啟動介面如下:圖2由這兩個圖可知,圖1看不到密碼輸入框的右半部分,目前在解決此問題,需要大家分享一下解決問題的思路和辦法,先謝謝了。
Time of Update: 2018-12-05
Windows CE是一個組件化的作業系統,我們可以根據不同的環境設定不同的組件來組合成有針對性的平台,而一個功能往往需要多個組件才能夠實現。Catalog就是實現某個功能的組件集合,每個Catalog Item會包含一個或多個組件,而Catalog Item則需要實現某種功能。當我們的平台需要這個功能是,就將相對應的Catalog Item選入平台中即可。在完成了平台建立的嚮導之後,我們就進入了PB的IDE介面。Catalog Items視圖與Solution
Time of Update: 2018-12-05
在完成Catalog選擇之後,平台定製的工作告一段落,接下來,我們就要進入變數最多的環節——“編譯和調試”平台了。編譯的操作簡單,但是想通過編譯卻有很多變數。編譯平台的第一步是選擇Debug或者Release版本。選擇 Build菜單中的Configuration Manager,在彈出的對話方塊中選擇Debug還是Release版本。如,紅圈部分所示:在Build菜單中選擇“Build
Time of Update: 2018-12-05
windows下的svn搭建步驟總結1. 基本概念1.1. 什麼是版本控制版本控制就是資料倉儲,他可以記錄你對檔案的每次更改。svn伺服器有2種運行方式:獨立伺服器和藉助apache。2種方式各有利弊。svn儲存版本資料也有2種方式:BDB和FSFS。因為BDB方式在伺服器中斷時,有可能鎖住資料(我在搞ldap時就深受其害,沒法根治),所以還是FSFS方式更安全一點。1.2. 什麼是SubversionSubversion一個自由、開源版本控制
Time of Update: 2018-12-05
一、目前使用者專有的開機檔案夾 這是許多應用軟體自動啟動的常用位置,Windows自動啟動放入該檔案夾的所有捷徑。使用者開機檔案夾一般在:/Documents and
Time of Update: 2018-12-05
我們先來瞭解下WFP是如何工作的。相關的檔案是sfc_os.dll(2000下是sfc.dll,在xp下也有sfc.dll檔案,但都是調用sfc_os.dll的功能)和 Winlogon.exe 。Winlogo進程通過調用sfc dll 匯出的函數進行檔案保護,後者通過FindFirstChangeNotification函數在使用者態監視要保護的目錄,然後通過WaitForSingleObject等待事件的發生。實際上如果你通過object
Time of Update: 2018-12-05
理解Windows訊息機制 Windows系統是一個訊息驅動的OS,什麼是訊息呢?我很難說得清楚,也很難下一個定義(誰在噓我),我下面從不同的幾個方面講解一下,希望大家看了後有一點瞭解。 1、訊息的組成:一個訊息由一個訊息名稱(UINT),和兩個參數(WPARAM,LPARAM)。當使用者進行了輸入或是視窗的狀態發生改變時系統都會發送訊息到某一個視窗。例如當菜單轉中之後會有WM_COMMAND訊息發送,WPARAM的高字中(HIWORD(wParam))是命令的ID號,對菜單來講就是菜單ID。
Time of Update: 2018-12-05
1.是否所有的訊息都是以WM_開頭? 否,還有PrefixMessage categoryDocumentationABM and ABNApplication desktop toolbarShell Messages and NotificationsACM and ACNAnimation controlAnimation Control Messages and Animation Control NotificationsBCM, BCN, BM, and BNButton
Time of Update: 2018-12-05
可能出於系統安全性的考慮,Windows XP把不少的組件隱藏了起來,即使你不使用這些應用組件,你也無法將它們從系統中刪除。筆者下述的方法,可以讓大家刪除Windows XP這些隱藏的組件。 第一步,顯示系統檔案夾和檔案 由於Windows
Time of Update: 2018-12-05
【IT168
Time of Update: 2018-12-05
Windows系統是一個訊息驅動的OS,什麼是訊息呢?我很難說得清楚,也很難下一個定義,我下面從不同的幾個方面講解一下,希望大家看了後有一點瞭解。
Time of Update: 2018-12-05
第一步、開啟控制台中的系統和安全。點擊管理工具,再點擊系統配置。在彈出 系統配置視窗之後。點擊工具標籤,選擇“更改UAC配置”,點擊右下角的啟動。彈 出視窗後,拉動滑塊到最低,然後點擊關閉。第二步、開啟工作管理員,找到服務標籤頁,在一系列的名稱中找到sysmain,右
Time of Update: 2018-12-05
SQL2000企業版本適用於2000系統,2003系統需要打上SP1才能正常運行,而XP一般裝不了需要選用個人版,當然如果你在不清楚的前提下辛辛苦苦下載了企業版本卻不能安裝,是不是很失望呢?這裡介紹一個XP下安裝裝SQL2000企業版本方法以供參考辦法如下: 一.在SQL伺服器的安裝盤中找到MSDE這個目錄,並且點擊setup.exe安裝它,過程簡單直接下一步就OK了。 二. 重啟系統WINDOWSXP,這下就可以看到SQL服務的表徵圖出現了。 三.
Time of Update: 2018-12-05
要進行Qt開發,首先要安裝Qt library和Qt Creator,Qt library為Qt程式提供標頭檔、靜態連結庫和動態連結程式庫,Qt Creator則是用於編程的IDE,提供了GUI介面繪製、代碼編寫、程式調試等多個功能。Qt一直以來,分為商業、開源兩個版本,商業版本為使用者提供了二級制的動態庫,直接安裝既可以使用,但是需要花錢購買license,而開源版本則遵守GPL協議,提供了源碼,使用者需要自行編譯,才能生產動態庫檔案。自從諾基亞公司放棄Meego、遣散QtTeam
Time of Update: 2018-12-05
首先必須包含標頭檔windows.h下面是一個簡單的例子:在主函數中開啟新的子線程執行函數f()。#include <windows.h>#include <iostream>using namespace std;void WINAPI f1(LPVOID pvThread){ while (true) { printf("inside thread 1/n"); Sleep(1000); }} void WINAPI f2
Time of Update: 2018-12-05
=============================================================標題:wince隱藏工作列與案頭表徵圖摘要:備忘:Windows CE 5.0日期:2010.5.17姓名:朱銘雷=============================================================
Time of Update: 2018-12-05
伺服器端代碼:#include <stdio.h>#include <Winsock2.h>#include <windows.h>DWORD WINAPI ReceiveData(LPVOID param);void main(){WSADATA wsaData;int ret = WSAStartup(MAKEWORD(2,2),&wsaData);if(ret){printf("初始化windsock 2.2