2010-01-30 23 views
26

Không, tôi nghiêm túc.Một chương trình để đẩy lùi muỗi?

Gần đây, tôi đọc rằng khi máy rung áp suất của máy tính được thực hiện để rung ở tần số nhất định, âm thanh sẽ đẩy lùi muỗi.

Điều đó có đúng không?

Làm cách nào để truy cập theo chương trình bộ rung PC (không phải loa), trong C# tốt hơn?

Tôi không biết về muỗi, nhưng đầu tôi đau như điên. Argh ...!

+7

Vâng để trả lời câu hỏi đầu tiên của bạn ... http://answers.yahoo.com/question/index?qid=20080904060145AAg55xi –

+1

Haha, nếu điều này là sự thật, tôi sẽ thực hiện điều đó ngay lập tức! (Giả sử tần số không cho tôi đau đầu :)) – cwap

+1

Tôi đã có một hộp cách đây nhiều thập kỷ trước đó tuyên bố nó sẽ đẩy lùi loài gặm nhấm với âm thanh tần số cao. Nó cũng không có tác dụng. – Anonymous

Trả lời

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

Điều đáng nói đến là trình điều khiển Beep đã trải qua một số thay đổi trong Win7 có thể ảnh hưởng đến việc sử dụng nó cho mục đích này: http://blogs.msdn.com/larryosterman/archive/2010/01/04/what-s-up-with -e-beep-driver-in-windows-7.aspx :) – Rob

+27

Con chó của tôi mới bắt đầu hú, tôi chỉ đọc mã. Phải làm việc. –

Các vấn đề liên quan