2010-01-30 15 views
26

Hayır, ben ciddiyim. Son zamanlarda, PC'nin piezo zilinin belirli bir frekansta titre edilmesi durumunda sivrisineklerin püskürtüldüğünü okudum.Sivrisinekleri yok etmek için bir program?

Bu doğru mu?

Nasıl programlı tercihen C# PC zile (değil hoparlör), erişilebilir?

Ben sivrisinekler bilmem ama başım deli gibi acıyor. Ah ...!

+7

Eh ilk soruyu cevaplamak için ... http://answers.yahoo.com/question/index?qid=20080904060145AAg55xi –

+1

eğer bu doğruysa Haha, bunun da kendisinin hemen uygulamaya ediyorum! (Frekansın bana baş ağrısı vermediği varsayımıyla :)) – cwap

+1

Onlarca yıl önce, yüksek frekanslı seslerle kemirgenleri kovacağını iddia eden bir kutu vardı. Bunun için de işe yaramadı. – Anonymous

cevap

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

Beep sürücüsünün Win7'de bu amaçla kullanılmasını etkileyebilecek bazı değişikliklere uğradığını belirtmek gerekir: http://blogs.msdn.com/larryosterman/archive/2010/01/04/what-s-up-with -the-beep-sürücü-in-windows-7.aspx :) – Rob

+27

Benim köpek sadece ulu başladı, ben sadece kodu okudum. Çalışıyor olmalı. –

İlgili konular