Win nt or not ? that is the question ...

Contenu du snippet

find wether your windows is NT or not

Source / Exemple :


; editied with emacs
; compiled with masm32
; julien barbier || write0

.486
.model flat, stdcall

option casemap:none

include \tools\masm32\include\windows.inc
include \tools\masm32\include\user32.inc
include \tools\masm32\include\kernel32.inc
	
includelib \tools\masm32\lib\kernel32.lib
includelib \tools\masm32\lib\user32.lib

.data

MsgTitle	db "Version of your OS", 0
WinNt		db "Windows NT", 0
WinX		db "Windows not NT", 0

.code
start:
	call GetVersion
	or eax, eax
	jns winnt
	mov edx, offset WinX
	jmp aff
winnt:
	mov edx, offset WinNt 
aff:			
	push MB_OK + MB_ICONINFORMATION
	push offset MsgTitle
	push edx
	push 0
	call MessageBox
	push 0
	call ExitProcess
end start

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.