[VS 2005]
Desni klik na tvoj VB.NET projekat pa Add Reference ->Browse->pa_nadji_putanju(ModuleKeyBoard.dll) ;
a ako si napravio module tj. pod-projekat User kontrole u jednom istom solution-u
putanja do dll-a ce se automatski pojaviti u tabu Projects ...
U tvom Form.vb kodu :
Code:
Dim actHook As New UserActivityHook()
actHook.Start()
..
..
Pretpostavljam da ti je tesko za sada prepravljanje P/Invoke definicija i importa metoda iz Win Api-ija
iz C# u VB.NET pa ti je bolje ovako za sada ako trebas brzo da odradis posao ..
Ali sledeci put ako nadjes kontrolu u c# a radis u vb.net-u probaj da "prekodiras" u vb.net (i obratno)
brzo ces nauciti sve elemente sintakse koje sadrzi i drugi .NET jezik i shvatices da velike razlike i nema
Zanimljiv odlomak jer je bilo skoro pitanja na ovom forumu
http://www.elitesecurity.org/t...j-formi-dogodio-dogadjaj-click
u vezi global mouse and keyboard hook-ova ...
Citat:
#codeproject - George Mamaladze
There are a number of applications that run in the background and detect user inactivity to change their mode. For example, MSN Messenger (or any other messenger). I was going to write such an application, so I searched MSDN and found "exactly" what I needed: 318804 - HOW TO: Set a Windows Hook in Visual C# .NET. This article describes how to tap the mouse movement, but it works only when an application is active. At the end of this article, I found this explanation: "Global hook is not supported in .NET Framework. You cannot implement global hooks in Microsoft .NET Framework...". Anyway, I continued my research and found out that there are exceptions. There are WH_KEYBOARD_LL and WH_MOUSE_LL hooks that can be installed globally. So, I have basically replaced WH_MOUSE with WH_MOUSE_LL in the MSDN example, and it works.
Bio sam i ja dosta ubedjen da je tesko (ili nemoguce) to odraditi u .NET
E sad da li oni to ne preporucuju pa pricaju developerima da NE MOZE da se uradi ???