RDPSND.DLL 问题

发布于 2024-07-29 04:59:12 字数 499 浏览 4 评论 0原文

我有一个使用 .NET Framework 2.0 的 Visual Basic 应用程序。 该应用程序使用 Windows 终端服务在瘦客户端上的客户端站点运行。 它是一种销售点,在成功扫描商品时会发出声音。

在远程桌面中,我们已经启用了将声音传送到本地计算机的功能。

到目前为止,它一直运行良好,但最近几天出现了问题。 扫描几行后(绝不是在固定数量的行之后) - 应用程序崩溃。

检查事件查看器后,我发现以下内容:

错误应用程序bonepose.exe,版本2.0.0.0,标记4a683010,错误模块rdpsnd.dll,版本5.2.3790.0,标记3e8024be,调试? 0,故障地址0x000029d5。

之后,我尝试在没有声音的情况下运行该应用程序,它成功了。

我该如何解决这个问题? 有任何想法吗?

PS:崩溃后,如果我们重新启动应用程序,它会变得非常慢。 扫描一行大约需要 30 秒,否则只需不到一秒。

I have an application in Visual Basic, using .NET Framework 2.0. This application is run at the client site on thin clients using Windows Terminal Services. It is a sort of Point-Of-Sale, and makes a sound when a item is successfuly scanned.

In remote desktop, we have enabled sound to be carried to the local computer.

It has been working fine till now, but has developed a snag for last few days. After a few lines are scanned (never after a fixed number of lines) - the application crashes.

Upon examination of event viewer I found the following:

Faulting application bonepose.exe, version 2.0.0.0, stamp 4a683010, faulting module rdpsnd.dll, version 5.2.3790.0, stamp 3e8024be, debug? 0, fault address 0x000029d5.

After this, I tried running the application without the sound and it worked.

How can I fix this problem? Any ideas?

PS: After crash, if we restart the application, it become really slow. It takes almost 30 seconds to scan a line - where it otherwise takes less than a second.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

愁杀 2024-08-05 04:59:12

我经历了一个与此类似的奇怪案例,我想分享它以防万一它可能有所帮助(尽管这是一篇旧帖子):

症状是:

http://connect.microsoft.com/VisualStudio/feedback/details/329819/freelibrary-in-the-winmm-dlls-module-initialization-routine-causes-access-violation

就我而言,问题的根源在于将托管 DLL 与非托管代码混合在一起。 为了解决这个问题,我更改了链接部分中输入 LIB 的顺序(一开始是托管的),它解决了问题。

I experienced a weird case similar to this one, and I wanted to share it just in case it may help (although this is an old post):




The symptons were:


http://connect.microsoft.com/VisualStudio/feedback/details/329819/freelibrary-in-the-winmm-dlls-module-initialization-routine-causes-access-violation


In my case, the source of the problem was due to mixing managed DLLs with unmanaged code. To solve this problem, I changed the order used for the input LIBs in the link section (managed ones at the begining), and it fixed the problem.

你另情深 2024-08-05 04:59:12

听起来音频驱动程序很脾气暴躁。 更新音频驱动程序。 或者禁用盒子上的音频,或删除应用程序的音频代码。

Sounds like the audio driver is ornery. Update the audio driver. Alternatively disable the audio on the box, or remove your app's audio code.

梦在深巷 2024-08-05 04:59:12
  1. 您的计算机上是否安装了所有服务包? 顺便说一句,哪个操作系统?
  2. 您可以尝试用 Winodws Sound 中的构建替换该文件吗? 现在还会发生吗?
  3. 您使用哪个 API 来播放声音?
  1. Are all the service packs installed on your machine? Which OS BTW?
  2. Can you try and replace the file with a build in Winodws Sound? Does it still happens?
  3. Which API to play the sound are you using?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文