X64上恢復VS關鍵字__asm的使用

最近在研究一個64位的程序,由於微軟X64編譯器禁用了_asm關鍵字,在寫補丁時感覺不能使用__asm關鍵字非常不方便,在網上查找很多方法,有的說直接寫成彙編文件然後分別編譯,一起鏈接,也有的說先編譯彙編代碼,然後像用shellcode的方式來使用,個人覺得都很麻煩,所以下面我將介紹一種在x64上恢復vs中(我用的是vs2010)關鍵字_asm的使用,記錄下來方便小菜們玩.莫要見笑


大家還有什麼其它好方法的可以繼續補充.....


X64上VS內聯彙編_doc_pdf.zip.



X64上恢復VS關鍵字__asm的使用
作者:我是小三      2014.2.11

一.首先得去http://software.intel.com/en-us官網上申請下載Intel® Composer XE. 申請流程如下:(注意 Intel® Composer XE版本不能底於VS版本)

1.如下圖
點擊圖片以查看大圖圖片名稱: 1.png查看次數: 3文件大小: 162.5 KB文件 ID : 87509
點擊圖片以查看大圖圖片名稱: 2.png查看次數: 3文件大小: 383.2 KB文件 ID : 87510
點擊圖片以查看大圖圖片名稱: 3.png查看次數: 1文件大小: 158.3 KB文件 ID : 87511
點擊圖片以查看大圖圖片名稱: 4.png查看次數: 1文件大小: 125.3 KB文件 ID : 87512

2.接下來就要填郵箱等信息,然後點繼續後你填寫的郵箱中會收到下載地址和試用Key.
點擊圖片以查看大圖圖片名稱: 5.png查看次數: 1文件大小: 225.1 KB文件 ID : 87513

3.下載完成後就是安裝了,安裝就直接點下一步就行了,安裝完成後開始菜單如下圖所示.
名稱:  6.png查看次數: 0文件大小:  58.9 KB

4.運行Parallel Studio XE 2013 with VS2010(我電腦上裝的VS版本是2010)新建一個測試工程,內聯幾句彙編試試,你會發現是編譯不通過的,

5.右擊打開工程屬性後如下圖所設置才能正常編譯:

點擊圖片以查看大圖圖片名稱: 7.png查看次數: 5文件大小: 252.4 KB文件 ID : 87515

6.成功編譯,完成
名稱:  8.png查看次數: 2文件大小:  89.8 KB


注:本帖由看雪論壇志願者PEstone 重新將PDF整理排版,若和原文有出入,以原作者附件爲準*轉載請註明來自看雪論壇@PEdiy.com
上傳的附件
文件類型: zip X64上VS內聯彙編.zip (317.4 KB, 563 次下載)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章