windows的磁碟操作之九——區分本地磁碟與移動硬碟

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://cutebunny.blog.51cto.com/301216/674443最近碰到了個新問題,記錄下來作為windows的磁碟操作那個系列的續篇吧。一些時候我們的程式需要區分本機存放區裝置和USB存放裝置。在網上搜一搜一般會找到一個最直接的API,GetDriveType,其原型為UINT GetDriveType(LPCTSTR

windows的磁碟操作之五——擷取物理磁碟上的所有邏輯分區號

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處

《談談windows核心編程系列》 結構化異常處理SEH之__finally終止處理

        結構化異常處理SEH:__finally終止處理。  結構化異常處理(Structuredexception

windows的磁碟操作之六——擷取系統所在物理磁碟號

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://cutebunny.blog.51cto.com/301216/624609很多情況下,我們在程式中需要獲知作業系統安裝在哪個分區上或者哪個物理磁碟上,進而對其進行一些操作或避免一些操作。例如要避免對系統磁碟分割表的刪除操作。本節討論如何擷取作業系統所在的邏輯分區號和物理磁碟機代號。還是先上代碼。/*****************************************

bochs調試windows XP系統

連結:http://bbs.pediy.com/archive/index.php?t-131591.html Bochs是一款基於IA-32(x86)的開源的模擬器,它可以類比各種硬體的配置。Bochs類比的整個PC平台,包括I/O裝置,記憶體和BIOS,甚至有趣的是可以不使用PC硬體來運行Bochs。事實上,它可以在任何編譯運行Bochs的平台上類比x86硬體。對它進行基本瞭解後,就可以開始安**ochs,我實驗的版本是Bochs2.4.2,先安**ochs2.4.2,安裝好以後,我們看看B

windows的磁碟操作之七——擷取當前所有的物理磁碟號

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處

windows的磁碟操作之八——格式化分區的思考

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處

使用 bochs+vmware+windbg 分析調試 windows 7 核心

原文連結:http://www.mouseos.com/win7/windbg.html  用 google 可以搜出很多“如何使用 windbg 調試 windows 核心的”的教程。基本都差不多  我根據搜出的教程,再總結一下將自己實驗過程寫出來。★ 我的 vmware 版本是: 6.0.4 build-93057★ windbg 版本是:6.11.0001.402 AMD64 ★ bochs 版本是:2.4.2★ 目標 windows 7 版本是:windows 7 ultimate x6

使用Bootkit繞過Windows 登入密碼

原文連結:http://www.52pojie.cn/thread-181746-1-1.html本帖最後由 wowocock 於 2013-6-5 18:11 編輯前幾天想登入虛擬機器裡的一個WINDOWS,結果發現密碼怎麼也想不起來了,於是搜尋了資料,寫了個工具,以解燃眉之急。其實WINDOWS的登入驗證是通過WINLOGON

Windows X64彙編入門

最近斷斷續續接觸了些64位彙編的知識,這裡小結一下,一是階段學習的回顧,二是希望對64位彙編新手有所協助。我也是剛接觸這方面知識,文中肯定有錯誤之處,大家多指正。文章的標題包含了本文的四方面主要內容:(1)Windows:本文是在windows環境下的組譯工具設計,調試環境為Windows Vista 64位版,調用的均為windows

Windows 驅動:擷取系統目前時間,產生格式字串

可以按照以下步驟:1. 用 KeQuerySystemTime() 獲得當前的 GMT System Time. 這是一個從 1601-01-01 以來的計數(單位是 100ns)。2. 調用 ExSystemTimeToLocalTime() 將 GMT System Time 值轉換成當前時區的 Local System Time.3. 用 RtlTimeToTimeFields() 將 System Time 值轉換成 年:月:日:時:分:秒 的形式,儲存在一個 TIME_FIELDS

利用windows核心驅動建立虛擬磁碟裝置

最近看了一下一個叫做filedisk的開來源程式的代碼

《windows核心編程系列》十九談談使用遠程線程來注入DLL。

          windows內的各個進程有各自的地址空間。它們相互獨立互不干擾保證了系統的安全性。但是windows也為調試器或是其他工具設計了一些函數,這些函數可以讓一個進程對另一個進程進行操作。雖然他們是為調試器設計的,但是任何應用程式都可以調用它們 。接下來我們來談談使用遠程線程來注入DLL。        

Windows 驅動與驅動之間的通訊

本文主要介紹 windows NT 驅動之間利用 CTL_CODE 如何通訊. 一般來講, 使用者態的應用程式通過調用 CreateFile 和 DeviceIOControl 就可以和核心態驅動之間進行通訊, 如果是核心態的一個驅動程式想和另外一個驅動程式進行類似操作又如何?呢, 接下來會做詳細的說明.主要的思路是首先得到另外一個驅動的 handle, 再構建一個 IRP, 賦予必要的參數, 再把這個 IRP 發送給另外一個驅動, 等待另外一個驅動處理完畢後擷取返回的資料.具體代碼如下:  

Windows 訊息機制(1)

訊息中有什嗎?是否覺得一個訊息記錄中的資訊像希臘語一樣?如果是這樣,那麼看一看下面的解釋:hwnd 32位的視窗控制代碼。視窗可以是任何類型的螢幕對象,因為Win32能夠維護大多數可視對象的控制代碼(視窗、對話方塊、按鈕、編輯框等)。message 用於區別其他訊息的常量值,這些常量可以是Windows單元中預定義的常量,也可以是自訂的常量。wParam 通常是一個與訊息有關的常量值,也可能是視窗或控制項的控制代碼。lParam 通常是一個指向記憶體中資料的指標。由於W P a r a m、l 

在Win案頭建立捷徑

API提供了一個叫做IShellLink的COM介面允許我們建立捷徑。為在案頭建立捷徑,我們建立一個IShellLink對象,設定它的屬性,然後把這個link儲存到desktop目錄。下面的例子代碼示範了怎樣建立一個捷徑。在這個例子裡,這個捷徑儲存在C://根目錄下。//----------------------------------------------------------------------#define NO_WIN32_LEAN_AND_MEAN#include

Windows應用程式與設定檔

為每個應用程式提供一個設定檔已經不是什麼新鮮的想法了,在早期的Windows中,許多程式通常都提供一個副檔名為“.ini”或“.dat”之類的物件以定製化程式或為應用程式提供擴充描述。Microsoft公布.NET架構後,基於Windows的exe檔案有了一定的微妙的變化,這就是每個exe檔案在.NET架構下匹配了一個“Config”檔案,就是說,如果可執行檔的檔案名稱是“AppName.exe”,那麼,.NET會自動識別與之匹配的設定檔“AppName.exe.config”,這種副檔名為“.

Windows異常處理流程

  先來說說異常和中斷的區別。中斷可在任何時候發生,與CPU正在執行什麼指令無關,中斷主要由I/O裝置、處理器時鐘或定時器等硬體引發,可以被允許或取消。而異常是由於CPU執行了某些指令引起的,可以包括儲存空間存取違規、除0或者特定調試指令等,核心也將系統服務視為異常。中斷和異常更底層的區別是當廣義上的中斷(包括異常和硬體中斷)發生時如果沒有設定在服務寄存器(用命令號0xb向8259-1中斷控制器0x20連接埠讀出在服務寄存器1,用0xb向8259-2中斷控制器的0xa0連接埠讀出在服務寄存器2)

今個兒我高興,我學會怎麼建立window SVN伺服器了

標籤:windowssvnvisualsvnwindowssvnwindows上建svn分類: IT今天,我很高興,終於學會怎麼自己搭建SVN服務了,以前一直用的都是公司的SVN服務,沒接觸過,覺得很神秘,曾經我一個同事弄了好幾天,也沒搭成,對我打擊挺大的:(

移動 Windows SharePoint Services 資料庫

http://www.microsoft.com/china/technet/prodtechnol/windowsserver2003/technologies/sharepoint/movewsdb.mspx本頁內容簡介關於配置和內容資料庫尋找資料庫檔案遷移資料庫簡介在您使用預設設定安裝 Microsoft Windows SharePoint Services 時,安裝程式會自動安裝 Microsoft SQL Server 2000 Desktop Engine (Windows)

總頁數: 1357 1 .... 334 335 336 337 338 .... 1357 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。