看到大俠們不用引入表得到了函式位址,我也想試試,可是不想裝其他的開發環境,我只熟悉vs,所以打算用vs2005來實驗下彙編開發,經過幾次除錯,發現經過下面兩步操作後,可以做到vs生成的結果和彙編環境生成的結果在邏輯上是一致的。
1.改入口點 /entry:main ,不讓我們的程式由crt啟動,而是由kernel32.dll啟動
2.給main函式增加 __declspec(naked) ,不讓編譯器為我們增加額外的**
還沒有解決的問題:win32彙編怎麼搭建,可能是語法就不通過了
下面是我寫的小部分**,測試通過,可以得到kernel32.dll的模組位址,在此非常感謝大俠們的努力讓我學到了更多的新東西
// 本程式實現了找到kernel32.dll的模組位址
int __declspec(naked) main()
}
用VS做彙編開發環境的方法
看到大俠們不用引入表得到了函式位址,我也想試試,可是不想裝其他的開發環境,我只熟悉vs,所以打算用vs2005來實驗下彙編開發,經過幾次除錯,發現經過下面兩步操作後,可以做到vs生成的結果和彙編環境生成的結果在邏輯上是一致的。1.改入口點 entry main 不讓我們的程式由crt啟動,而是由ke...
配置VS的opengl開發環境(windows)
在初步了解了opengl的一些基本函式之後,試著建立以下工程,在建立工程之前配置以下vs的環境。glut庫位址為 glut全稱為 opengl utility toolkit,也就是opengl應用工具包,它建立在opengl基礎之上,方便開發opengl的某些功能,比如我們後面要建立的window...
VS2015開發環境的搭建
下面我教大家如何搭建vs2015 環境 我的環境win8.1專業版 ghost 過程 1 開啟我們的附件vs2015.ent chs.iso然後我們會進入到這個iso檔案中 windows版本低的直接解壓時一樣的 2 開啟下面的可執行檔案直接選擇你要安裝的選項安裝即可,我全都沒選,因為博主主要是開發...