Isletim sisteminde mouse rutinlerine mudahale

Başlatan z, 09 Mart 2014, 13:51:27

Icarus

32-bit ve windows 7, XP, vista olması gerekiyor.
Assembly ile yazdım. Macro kullandığım için C'e benziyor aslında
Ör:
C'de böylese "MessageBox(hWnd, "Test", "Test", MB_OK);"
Assembly'de böyle "invoke MessageBox, hWnd, chr$("Test"), chr$("Test"), MB_OK" gibi.

http://wikisend.com/download/881378/icm_kod.rar
dosyayı çalıştırırsanız kendini derler.
Onun yerine bir metin editörü ile açın.

mistek

boş işlerin adamı ---- OHM Kanunu: I = V/R ---- Güç Formülü: P = V*I = I^2*R = V^2/R

z

@Icarus

Neden bende (XP) sorun oldu anlamadim.

Painti calistirip ardindan senin programi calistirdim.  Eksenler kilitlenip acilabiliyor mesajini aliyorum. Ancak herhangi bir ekseni kitledigim halde cizim yaparken kalem, mouse hareketlerini aynen izliyor.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Icarus

Hmm bende şuan win7 olduğunu için birşey diyemeyeceğim. Ama Benim hookladığım api'ler şunlar
GetMessagePos
GetCursorPos
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessage

Eksik varsa ekleyebilirim veya bunların unicode versiyonuda var. Onları 1-2 gün içinde ekleyip tekrar yüklerim.

z

Acaba yazdigin kodlar paint programini isim olarak mi ariyor? XP deki paint programi ile W7 deki paint programi ayni isimdemi? Bunun onemi olabilirmi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Icarus