Any_Name_Does

Member
Jul 13, 2010
143
0
0
Hi,
Hardware wise the beep on my pc works,ie the post is signaled by a peep. But in Win 7 64 bit, no beeps. To make sure, I wrote a code with Beep and MessageBeep functions, None of them worked. Any ideas?
 

Cogman

Lifer
Sep 19, 2000
10,284
138
106
Microsoft removed the beep functionality with windows vista. There is no way (that I've been able to find) to use the hardware beeper from windows vista on up.
 

Any_Name_Does

Member
Jul 13, 2010
143
0
0
Worked for me in x64?

Code:
Beep( 750, 300 );
MessageBeep(-1);
In pre CreateWindow and in the message loop.

http://msdn.microsoft.com/en-us/library/ms679277(VS.85).aspx

http://msdn.microsoft.com/en-us/library/ms680356(v=VS.85).aspx


Thanks.
Beep( 750, 300 ) works on soundcard. But not on mainboard speaker, which is where I want it to work. MessageBeep does not work at all. maybe someone in the know will take the bother and write an app which allows mainboard beep to be used again.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Does writing the ascii bell code to the console work? I think it was 0x07 or something in that neighborhood.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,592
4,498
75
Try entering "echo " followed by Control-G and enter, at a command prompt.
 

iCyborg

Golden Member
Aug 8, 2008
1,342
59
91
It seems there's no way to do it from Win. Sending ASCII bell (which really is 7 btw) didn't work either. I even tried with ASM by sending INT 21h, but I get access violation during run-time. I guess Win Vista/7 doesn't let you access HW directly any more...
 

Any_Name_Does

Member
Jul 13, 2010
143
0
0
It seems there's no way to do it from Win. Sending ASCII bell (which really is 7 btw) didn't work either. I even tried with ASM by sending INT 21h, but I get access violation during run-time. I guess Win Vista/7 doesn't let you access HW directly any more...

There has to be a way.
Why has windows become such an Anti beep?
A beep driver does get loaded with windows. beep.sys
 

iCyborg

Golden Member
Aug 8, 2008
1,342
59
91
Maybe it could be done from kernel mode, but I don't have time to play with signing requirements and what not. So OP is on his own there, unless there's someone here who worked on driver dev for Vista/7.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |