mk321 mk321 07.12.2013, 14:05:35 2 #programowanie #asembler #testy #winapiProgramuję sobie w asemblerze (z WinAPI) i mam program, który na jednych komputerach działa, a na drugich wywala się (chyba zależy od procesora).Pomoglibyście w testach?Tu program testowy (pobiera naciśnięty klawisz i wypisuje niżej):http://speedy.sh/UBnuV/testWCOC.exePo uruchomieniu naciśnijcie kolejno przynajmniej dwa klawisze. I napiszcie w komentarzu (albo do mnie na PW) czy zadziałało (lub nie) i podajcie na jakim było testowane procesorze oraz systemie (wraz z 32/64 bit).Pokaż spoiler Rzuku Cronox
mk321 mk321 07.12.2013, 14:14:35 0 @koperek: @japer: @lkzb: OK, kod źródłowy: http://pastebin.com/0fTQu7v3 (kompilować w MASM).To 20 linii kodu w disassemblerze i widać, że nic groźnego tam nie ma (testuję funkcję WriteConsoleOutputCharacter). EXE dla wygody.
Quavitor Quavitor 07.12.2013, 14:37:02 1 @mk321: Wywala się po pierwszym klawiszu (niezależnie jakim) Win8.1 x64 i5 mk321
mk321 mk321 07.12.2013, 15:09:07 0 @Quavitor: Dzięki za test. Jakbyś jeszcze napisał dokładniej na jakim to procesorze włączyłeś. Bo chyba na innym i5 działało:Intel Core i5 M 560 2.67 GHz, 4 GB RAM, Windows 7 64 bit - działaA ty też masz i5 i nie działa. Jakby był taki sam, to by wykluczyło winę procesora.
Quavitor Quavitor 07.12.2013, 15:17:55 2 Dokładnie to i5-2400 3.10GHz Sandy Bridge ( http://imgur.com/phy1qzw ) mk321 Rzuku
Programuję sobie w asemblerze (z WinAPI) i mam program, który na jednych komputerach działa, a na drugich wywala się (chyba zależy od procesora).
Pomoglibyście w testach?
Tu program testowy (pobiera naciśnięty klawisz i wypisuje niżej):
http://speedy.sh/UBnuV/testWCOC.exe
Po uruchomieniu naciśnijcie kolejno przynajmniej dwa klawisze. I napiszcie w komentarzu (albo do mnie na PW) czy zadziałało (lub nie) i podajcie na jakim było testowane procesorze oraz systemie (wraz z 32/64 bit).
Komentarz usunięty przez moderatora
To 20 linii kodu w disassemblerze i widać, że nic groźnego tam nie ma (testuję funkcję WriteConsoleOutputCharacter). EXE dla wygody.
Intel Core i5 M 560 2.67 GHz, 4 GB RAM, Windows 7 64 bit - działa
A ty też masz i5 i nie działa. Jakby był taki sam, to by wykluczyło winę procesora.