初次接觸WinDriver

2021-05-27 19:36:38 字數 571 閱讀 1277

今天,第一次應用windriver,用來寫pcie驅動。

為了以後對pcie測試和除錯方便,需要對windriver生成的源程式進行改動。

主要是生成乙個除錯視窗。而windriver用的是的c語言printf語句來提示後續操作。是個cmd下出現的視窗。

檢視資料,了解c語言不能直接使用dlg。我使用winapi,來完成驅動測試的介面化工程。

碰到以下幾個問題:

1.windriver的c語言入口函式:main()

我將其改為int winapi winmain (hinstance hinstance, hinstance hprevinstance, pstr szcmdline, int icmdshow)

出現無法解析的外部符號 _main,該符號在函式 ___tmaincrtstartup 中被引用錯誤

我的平台:vs2005需要對工程屬性改動。

a.c/c++下的預處理中的預處理定義中的_console改為_windows

編譯通過。ok

2.生成視窗

加入的**

先這麼做,後面在調整。

初次接觸perl

今天貝在煩乙個程式,也為難他了,剛學perl不到兩天,就讓他寫程式完成功能,雖然現在他有很大的提高,但是也還是心裡沒底啊。第一次布置的任務,他說如果不完成還是挺不好的,呵呵,沒辦法,我就樂於助人,趕緊看了看perl的大概語法,變數迴圈等,然後找了相關的網頁看了看,還好,因為比較熟悉c語言,而且上過s...

初次接觸powershell

在linux下接觸shell後,發現shell的功能是如此的強大!window呢?同樣,學習了 nix的做法,實現了shell,稱為powershell,在我看來,這個名字取得不過份,它通過。net與shell的結合,提供了強大的平台操作功能,提供了與 nix的相同的命令的語法,令 nix的程式設計...

初次接觸VBS

隨便找了段vbs程式,分析語句on error resume next 使程式按照產生錯誤的語句之後的語句繼續執行,具體見 dim sourcepath dim numb dim應該是定義變數吧,猜得set初始化變數 sub filew 寫檔案 dim fso,myfile set fso crea...