【急,解决可付现金】(100分)

  • 主题发起人 主题发起人 无欲则刚
  • 开始时间 开始时间

无欲则刚

Unregistered / Unconfirmed
GUEST, unregistred user!
客户有这么个需求,他的服务器上装有监测软件,一旦服务器有异常会发出报警声音,客户想要在报警时实现自动发送一封邮件出去。
目前状况:我无法去机房看服务器上运行的软件,即不知道报错时是何状态,我只能远程开发由客户调试,所以我想通过监测声卡是否有输出来捕获这个错误。
现在的问题是,我不知道如何监测声卡,哪位高手可提供可用的代码,事情很急,事成后可付报酬!
附:最好有windows和linux两个版本的代码
 
服务器既然能发邮件,说明能上网,你可以让客户在服务器上装一个TeamViewer,远程即可操作。你不用到现场,就可看他的软件。
 
如果是windows程序,可以hook sndplaysound
 
用QQ就可以远程维护了。
 
你有 那个 监测软件 软件 吗
要具体分析 一下
没准 那个 监测软件 还记录报警日志呢
而且报警声音 有很多不同的
你知道是pcbeep 还是播 wav吗?
 
现在想通过一根音频线将声卡的输出口和输入口连接起来,然后监听麦克,可否?
 
你把他的软件拷回来,分析一下
肯定能找到解决办法的
只这么说,不容易解决问题的
 
能拷的话 早就拷回来了 那软件要用狗的
 
用狗就做掉。
软件拿回来,看看有没有引用sndplaysound函数,不需要运行,有就HOOK之,问题解决。
 
最好还是先联系下监测软件开发商,了解下报警的原理就好办些。
 
报警时会调用某声音文件,HOOK这个调用此文件的文件函数,如果是调用的是资源的话也可以HOOK调用资源的函数。这样才能避免其它非报警的发声的误报。
 
后退
顶部