2010-01-30 17 views
26

No, hablo en serio.¿Un programa para repeler mosquitos?

Recientemente, he leído que cuando el zumbador piezoeléctrico de la PC se hace vibrar a una frecuencia determinada, el sonido podría repeler a los mosquitos.

¿Es eso cierto?

¿Cómo puedo acceder mediante programación al zumbador de la PC (no al altavoz), preferiblemente en C#?

No sé sobre mosquitos, pero me duele la cabeza como loco. Argh ...!

+7

bien para responder a su primera pregunta ... http://answers.yahoo.com/question/index?qid=20080904060145AAg55xi –

+1

Jaja, si esto es cierto, voy a implementar eso de inmediato! (Suponiendo que la frecuencia no me da dolores de cabeza :)) – cwap

+1

Hace décadas tuve una caja que decía que repelería a los roedores con sonidos de alta frecuencia. Tampoco funcionó para eso. – Anonymous

Respuesta

16
using System.Runtime.InteropServices; 

[DllImport("KERNEL32.DLL", 
EntryPoint="Beep",SetLastError=true,CharSet=CharSet.Unicode, 
ExactSpelling=true,CallingConvention=CallingConvention.StdCall)] 

public static extern bool Beep(int pitch , int duration); 

Beep(500,1000); 
+4

Vale la pena mencionar que el controlador de Beep ha sufrido algunos cambios en Win7 que pueden afectar su uso para este fin: http://blogs.msdn.com/larryosterman/archive/2010/01/04/what-s-up-with -the-beep-driver-in-windows-7.aspx :) – Rob

+27

Mi perro acaba de empezar a aullar, solo leí el código. Debe estar trabajando. –

Cuestiones relacionadas