Time of Update: 2018-12-05
在Windows ce系統中,添加一個可以讓程式自動啟動並執行目錄的方法:編了一個小程式,如ShellExe.exe,將此程式加入到映像裡,通過StartUp捷徑調用ShellExe,ShellExe再去調用相應目錄裡的應用程式,具體實現步驟如下: 1 建立一個捷徑,如Autorun.lnk,按如下方式編輯其內容: 21#/windows/shellexe.exe
Time of Update: 2018-12-05
既然有這麼多人問這個文體,貝貝就給個Visual C++ 4.2寫的 Window 95串口通訊函數集合(只適用於32位) 需要說明的是:這是我程式的一部分,因此有一些與具體應用無關的部分。 但我覺得關鍵是原理,而不是程式本身.後面有些使用介紹,協助理解這長的程式。 標頭檔(.H) #include "StdAfx.h" #define GWL_PGPSINFO 0 #define GPSEXTRABYTES sizeof( LONG ) #define MAXPORTS 4 #define
Time of Update: 2018-12-05
很多初學MFC的人對於系統托盤程式和泡泡提示很好奇,但卻有種望而生畏的感覺,其實只需要以下3個函數和一個自訂訊息和訊息處理函數就夠了.我們先來認識一下這幾個函數BOOL AddToTray();//添加托盤表徵圖void RemoveFromTray();//移除托盤表徵圖BOOL ShowBalloonTip(LPCTSTR szMsg,LPCTSTR szTitle, UINT uTimeout, DWORD
Time of Update: 2018-12-05
Windows作業系統“安全模式”的應用對於Windows作業系統的安全模式,經常使用電腦的朋友肯定不會感到陌生,安全模式是Windows用於修複作業系統錯誤的專用模式,是一種不載入任何驅動的最小系統內容,用安全模式啟動電腦,可以方便使用者排除問題,修複錯誤。 進入安全模式的方法是:啟動電腦,在系統進入Windows啟動畫面前,按下F8鍵(或者在啟動電腦時按住Ctrl鍵不放),在出現的啟動選項菜單中,選擇“Safe Mode”,即可
Time of Update: 2018-12-05
Windows藍屏代碼含意速查表 代碼 含意 0 0x0000 作業完成。 1 0x0001 不正確的函數。 2 0x0002 系統找不到指定的檔案。 3 0x0003 系統找不到指定的路徑。 4 0x0004 系統無法開啟檔案。 5 0x0005 拒絕存取。 6 0x0006 無效的代碼。 7 0x0007 儲存體控制區塊已毀。 8 0x0008 儲存體空間不足,無法處理這個指令。 9 0x0009 儲存體控制區塊地址無效。 10
Time of Update: 2018-12-05
1)第一步也是最重要的一步:下載一個log4net.dll檔案,當然你也可以到官網下載源檔案,然後自己編譯產生這樣一個檔案2)接下來就是設定檔了,建立一個log4net.xml檔案:配置如下:具體配置要視情況而定,這裡只給出一個架構:<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net"
Time of Update: 2018-12-05
常見Windows鍵盤按鍵虛擬碼 鍵盤常用ASCII碼 ESC鍵 VK_ESCAPE (27)斷行符號鍵: VK_RETURN (13)TAB鍵: VK_TAB (9)Caps Lock鍵: VK_CAPITAL (20)Shift鍵: VK_SHIFT ()Ctrl鍵: VK_CONTROL (17)Alt鍵: VK_MENU (18)空格鍵: VK_SPACE (/32)退格鍵: VK_BACK (8)左徽標鍵: VK_LWIN (91)右徽標鍵: VK_LWIN
Time of Update: 2018-12-05
很多人WINDOWS XP登陸介面輸入密碼時,都要使用數字鍵台,可是很多時候下都會出現小鍵盤燈不亮情況,非要每次都按一下才行,是不是很麻煩呢?下面就把全面的解決方案告訴大家。 方法一. 進入案頭後什麼也別做,按亮Num Lock燈,再關閉系統,再重啟 試試 另外如果系統有密碼的話,在登陸到輸入使用者名稱和密碼時,不要輸入,先按亮Num Lock燈,再點擊關閉系統,然後再重啟。(強烈建議該方法率先嘗試)。 方法二.
Time of Update: 2018-12-05
用到兩個函數:MultiByteToWideChar, WideCharToMultiByte。 使用這兩個API實現任意兩種字元編碼的轉換非常簡單:將源字串使用MultiByteToWideChar轉換成unicode編碼,再將轉換後的unicode編碼使用WideCharToMultiByte轉換成指定的字元編碼。 下面是一段示範程式: #include <windows.h> #include <tchar.h> #include <stdio.h> #
Time of Update: 2018-12-05
在Windows XP中,大家會經常使用Remote案頭服務,可以達到在遠程就控制另外一台電腦的功能。 在Windows2000 Server中預設是沒有這個服務的,不過我們可以自己添加上去。添加的方法如下 ,開始 -> 設定 -> 控制台 -> 添加/刪除程式 -> 添加/刪除 Windows 組件 -> 選中“終端服務” -> 詳細資料 -> 勾選“啟用終端服務”-> 確定 安裝好以後會要求重啟電腦,啟動完畢以後就可以在Windows
Time of Update: 2018-12-05
在一般ARM編程教學和實驗環境裡,一般採用 ADS加+並口轉Jtag板+H-Jtag的開發環境。但是這種方法最大缺點是需要機器上有一個並口。現在無論PC還是筆記本都很難有並口,因此採用USB介面調試器就大行其道。其中Sigger的JLink是比較有名和方便的調試器。 ADS 1.2 ,可以如下連結下載 http://esoft.mcu123.com/MCU123_temp_0080309@/ARM/ads1.2.rar 硬體可以參考這個jlink v8 原裝韌體 TVS+FUSE
Time of Update: 2018-12-05
軟體需要更新,需要修改DLL或者ExE 的版本號碼,很多時候依賴VS2008 這樣的IDE中去修改,然後編譯產生。下面說的方法是通過寫代碼區修改二進位檔案來達到修改版本號碼的目的。主要步驟如下:1. 擷取檔案頭資訊大小2.擷取檔案頭資訊內容3.根據擷取的資訊內容,通過VerQueryValue函數去擷取語言資訊4..根據擷取的資訊內容,通過VerQueryValue函數擷取其他資訊,如檔案版本資訊,產品版本資訊等5.根據擷取的版本資訊,修改記憶體內容6.
Time of Update: 2018-12-05
HookImportsOfImage函數解析以下是_IMAGE_DOS_HEADER的結構,是在winnt.h標頭檔下的,指的是DOS.exe檔案的頭typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header WORD e_magic; // Magic number WORD e_cblp; // Bytes on last page
Time of Update: 2018-12-05
首先介紹一下rootkits,rootkits是一種高端的駭客技術,能夠運行在核心態,與殺毒軟體處於同一層級,很難被發現與清除。 在windows系統中,大多數的進程都依賴於3個子系統:Win32,POSIX和OS/2子系統,這些子系統包含了一組良好的說明的API,大多數的程式都依賴與這些API,因此它們都是rootkit的極佳目標。 來看一個應用程式調用FindNextFile函數的過程,FindNextFile是Kernel32.dll匯出的函數,所以應用程式在運行時載入Kernel32
Time of Update: 2018-12-05
修改理由:由於eboot 和KITL 同時調用 DM9000DBG_Init 這個函數,在eboot 掉用時使用的是沒有經過映射的地址,當鏡像載入完成後,時候的是映射過的地址。 而DM9000DBG_Init
Time of Update: 2018-12-05
Windows CE作業系統所設計的核心無關傳輸層(Kernel Independent Transport Layer,簡稱KITL)主要用來方便各種調試服務,它通過將通訊服務協議與硬體傳輸通訊層分開來減少設計硬體傳輸層的麻煩,使開發人員在無需理解資料如何傳送到不同通訊裝置中的情況下,使用不同類型的硬體傳輸連接埠與Platform Builder進行通訊,實現利用Platform Builder的遠程工具對目標裝置進行遠端偵錯。同時,KITL對於核心調試器(Kernel
Time of Update: 2018-12-05
WIndows的服務中,有一個服務需要以NT AUTHORITY\NetworkService使用者啟動,但怎麼也啟動不起來,使用本地系統帳戶啟動沒有任何問題,但是換成NetworkService就啟動不了,報“錯誤1053:服務沒有及時相應啟動或控制請求”。找不到解決方案,我在另一台電腦上好好的,怎麼到了這台電腦就不行了呢?後來,尋到一個網頁使用者 'nt authority\network service'
Time of Update: 2018-12-05
如果你的系統是 WinXP,在安裝 Office2003 時出現了“不能訪問 Windows Installer 服務,可能是你在安全摸式下運行 Windows 或 Window Installer 沒有正確安裝”錯誤(實際上是所有使用 Windows Installer 服務安裝的 MSI 格式程式均不能正常安裝);在“服務”裡查看“Windows Installer ”服務的狀態,一般為停用,當你試圖啟用此服務,會發現此服務已被系統禁用,或則 Windows Installer
Time of Update: 2018-12-05
Windows藍屏代碼含意速查表 代碼 含意 0 0x0000 作業完成。 1 0x0001 不正確的函數。 2 0x0002 系統找不到指定的檔案。 3 0x0003 系統找不到指定的路徑。 4 0x0004 系統無法開啟檔案。 5 0x0005 拒絕存取。 6 0x0006 無效的代碼。 7 0x0007 儲存體控制區塊已毀。 8 0x0008 儲存體空間不足,無法處理這個指令。 9 0x0009 儲存體控制區塊地址無效。 10 0x000A 環境不正確。 11
Time of Update: 2018-12-05
大家知道,Windows系統檔案按照不同的格式和用途分很多種類,為便於管理和識別,在對檔案命名時,是以副檔名加以區分的,即檔案名稱格式為: 主檔案名.副檔名。這樣就可以根據檔案的副檔名,判定檔案的種類,從而知道其格式和用途。例如:檔案名稱1.DOC的副檔名DOC表示本檔案是一個Microsoft Word 文檔,檔案名稱2.XLS的副檔名XLS表示本檔案是一個Microsoft Excel