編譯NDIS中Passthru.sys Error解決executing c:\windows\system32\cmd.exe

來源:互聯網
上載者:User

DDK中內建的例子:C:\WINDDK\2600\src\network\ndis\passthru

有些朋友通過建立工程(如vc)在此基礎上擴充了passthru的功能,但是在我電腦上編譯報錯:
--------------------Configuration: passthru_ex - Win32 Debug--------------------

系統找不到指定的路徑。

Error executing c:\windows\system32\cmd.exe.


passthru.sys - 1 error(s), 0 warning(s)

我請教導師,他說是環境變數設定有問題,叫自己查。有了此思路,我開啟該工程的設定,發現如下:


你會發現這個和平時所建立的工程的設定頁面不一樣,所以我也不知道應該怎麼設定。(下面為常見工程的設定頁面)

所以呢,從環境變數的設定出發我是沒有辦法解決了。

 

經思考之後,我想.sys驅動檔案編譯可能和普通應用程式的不太一樣,於是我開啟
“開始→程式→Development Kits→Windows DDK 2600→Build Environments→Win XP Checked Build Environment”

然後切換到源碼所在的路徑:C:\SourceCode(A)\WinNetDriver 接著輸入“build -cz” 就開始編譯了。
結果會產生兩個檔案夾“obj” 和“objchk”,最後“passthru.sys”就在“objchk”檔案夾中。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.