Saco Posted November 17, 2006 at 12:41 AM Report #64864 Posted November 17, 2006 at 12:41 AM É isso mesmo, o que eu queria era que mesmo depois de minimizado o programa continuasse a monitorizar uma determinada tecla, e que quando essa tecla for pressionada a janela do programa ficasse activa. A parte de tornar a janela activa é fácil, agora não estou é a ver maneira de conseguir continuar monitorizar a tecla. Eu sei que isto comporta um certo risco, porque essa seria uma maneira fácil de fazer um keylogger, logo é provável que o C# não o permita fazer. Mas mesmo assim... Alguém tem alguma ideia?
TheDark Posted November 17, 2006 at 01:08 AM Report #64871 Posted November 17, 2006 at 01:08 AM Isso foi utilizado tanto por mim em C++ como pelo NuGuN em VB no projecto Braille. Desaparecido.
MuRdOc Posted January 16, 2007 at 03:05 PM Report #76582 Posted January 16, 2007 at 03:05 PM desculpem la o bump, mas fiz search e achei esta thread que fala exactamente da minha dúvida. Já tentei fazer um keylogger porque tava a precisar de monitorizar certas combinações de teclas para um prog que estou a fazer em C#, mas pura e simplesmente não funciona. Já tentei copiar o codigo directamente do msdn e mesmo assim o programa não faz absolutamete nada. O código que copiei foi: private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { // Determine whether the key entered is the F1 key. If it is, display Help. if(e.KeyCode == Keys.F1 && (e.Alt || e.Control || e.Shift)) { // Display a pop-up Help topic to assist the user. Help.ShowPopup(textBox1, "Enter your name.", new Point(textBox1.Bottom, textBox1.Right)); } else if(e.KeyCode == Keys.F2 && e.Modifiers == Keys.Alt) { // Display a pop-up Help topic to provide additional assistance to the user. Help.ShowPopup(textBox1, "Enter your first name followed by your last name. Middle name is optional.", new Point(textBox1.Top, this.textBox1.Left)); } } também tentei este, mas sem resultados... Alguem já conseguiu fazer isto em C#?
Guest id194 Posted January 16, 2007 at 03:18 PM Report #76585 Posted January 16, 2007 at 03:18 PM vê se isto ajuda: http://www.dotnet2themax.com/ShowContent.aspx?ID=103cca7a-0323-47eb-b210-c2bb7075ba78
MuRdOc Posted January 16, 2007 at 10:35 PM Report #76731 Posted January 16, 2007 at 10:35 PM ui, VB... vou demorar um coto a traduzir isso hehe. dps digo qqer coisa, thanks 😛
Guest id194 Posted January 17, 2007 at 12:51 AM Report #76794 Posted January 17, 2007 at 12:51 AM não é assim tão diferente e percebe-se bem, digo, n sei, eu programo em VB.NET, ms percebo código em C#. ha por ai conversores de código de VB.NET para C# e vice-versa
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now