masm32

    10熱度

    2回答

    我遇到了一件很奇怪的事情,事情總是不加起來。 首先,我在這裏發佈這個,因爲我不確定這與計算機病毒有什麼關係。如果確實如此,請問我能否找到幫助的地方? 所以現在: 我在這裏有某種奇怪的問題,我的防病毒和的Malwarebytes標誌碼雙向*編譯MASM和MASM例子爲病毒。我搜索了一下,發現之前出現過這個問題,所以我沒有認真對待這個問題,一開始以爲這是一個誤報。 但我編譯了你在這篇文章底部看到的代碼

    1熱度

    1回答

    問題 我一直在嘗試各種字節計數試圖讓WriteFile工作。問題是它寫入文件後立即崩潰。所有文本都在文件中,但是「程序已經崩潰,發送給微軟?」錯誤對話框彈出。 註釋掉調用WriteFile及其下的所有內容時,程序運行正常,不會崩潰。但是,當我取消註釋WriteFile並將所有代碼保留在下面時,它再次將其註釋掉,從而增加了它的難題。代碼如下,如果有人可以看到我錯過的東西,非常感謝:-) 字節長度我試

    11熱度

    2回答

    我想創建一個只使用masm而不是masm32庫的helloworld程序。以下是代碼片段: .386 .model flat, stdcall option casemap :none extrn MessageBox : PROC extrn ExitProcess : PROC .data HelloWorld db "Hello There!", 0 .code

    1熱度

    3回答

    當我在masm中使用Invoke指令時,是否可以自動保存cpu寄存器?

    2熱度

    3回答

    我最近開始學習masm程序集,我一直在拆解我的許多程序,只是爲了看看。我注意到,當你使用__int16(word)時,它的值首先被複制到eax中,然後到達變量本身,但是使用int(dword/32)它被直接複製到變量中:繼承了的拆開代碼 int y = 5; 0040101E mov dword ptr [y],5 y += 7; 00401025 mov eax,dwor

    1熱度

    3回答

    我正試圖用Masm32組裝一個簡單的「Hello world」應用程序。它裝配精細,但當我嘗試鏈接,鏈接器說 LINK:錯誤LNK2001:解析外部符號_WinMainCRTStartup prog1.exe:致命錯誤LNK1120:1周無法解析的外部 這是該程序的源代碼: .586P .MODEL FLAT, STDCALL STD_OUTPUT_HANDLE equ -11 ; Pr

    0熱度

    1回答

    哪裏下載masm32編譯器?我已經上傳here,但我不明白它是如何實現(運行/編譯)該項目。我可以在那裏下載編譯器。如何運行的第一個項目,比如這個 begin {Устанавливаем графический режим монитора 13h, 320x200, 256 цветов} asm mov ax,0013h int 10h end; asm mov ax,0A0

    4熱度

    1回答

    我正在構建一個沒有任何宏的Windows裝配程序。所以我下載了一個使用宏的程序,並將其轉換爲「純」彙編代碼。 但是我在這裏面臨一個問題。有一個標籤@@:,我不明白,也跳轉jne @F,我沒有得到它。這兩個符號是什麼? MyWndProc: push ebp mov ebp, esp cmp DWORD PTR [ebp+12], 2 ;WM_DESTROY=2

    1熱度

    2回答

    我有一個程序,應該清除屏幕並打印我的名字,然後換行並再次打印我的名字。但是當我運行它時什麼都沒有顯示出來。只是程序正常運行。我在使用調試的Windows命令提示符下執行此操作。 call 010E call 0125 call 012D call 0125 int 20 push ax #clearscreen(010E) push

    2熱度

    3回答

    我試圖手動調用RegisterClassEx Windows API而不使用.data節上的WNDCLASS結構,我需要使用push指令創建此結構。 請問有人可以幫我嗎? 非常感謝