2010-03-07 31 views
3

如何在Windows 7上製作裝置輸入和輸出控制程序?在Windows 7上裝配

以前有一個叫做debug的選項,我們編寫了程序。但據我所知,這個功能不再在Windows 7中。我怎樣才能在Windows7上進行組裝?

+0

http://www.codeproject.com/Articles/410776/Integrating-a-compiler-assembler-in-VS-Using-NASM – user1655481 2012-09-26 15:39:44

回答

1

這聽起來更像是你想寫一個設備驅動程序?如果是這樣,請從Microsoft下載Windows Driver Kit

如果您願意,可以使用它在assmbly代碼中編寫驅動程序。請注意,這不是一項簡單的任務。

對你來說最好的辦法是安裝Windows7附帶的WinXP虛擬機功能,或者在舊機器上安裝WinXP/98/95,然後對其進行編碼。在這些操作系統下,驅動程序模型更簡單,如果需要,您可以直接輕鬆訪問中斷和/或輕鬆地將自己提升到Ring 0。

1

調試在Windows 7 32位上可用,但不是64位。

2

您可以使用匯編程序(例如NASM,YASM等或MASM which is free)與Visual Studio Express(用於非商業用途)。

我在考慮Grdb,但它只適用於32位,作爲調試替代方案。

我不確定你在問你的第一個問題,所以我不能回答它。我希望以上回答你的第二個問題。