简体   繁体   English

运行 Windows 10 的应用程序中的 EAccessViolation 错误

[英]EAccessViolation Error in application running Windows 10

I've been using this certain application among previous windows versions (Windows XP-Vista-7-8-8.1) and it has worked perfectly without having any issues, after upgrading to Windows 10 though it started showing EAccessViolation error and spams the place with message boxes saying "Runtime error at XXXX" (memory address)我一直在以前的 Windows 版本 (Windows XP-Vista-7-8-8.1) 中使用这个特定的应用程序,它在升级到 Windows 10 后运行良好,没有任何问题,尽管它开始显示 EAccessViolation 错误并向该地方发送垃圾邮件消息框显示“XXXX 处的运行时错误”(内存地址)

So what I've been trying to achieve is creating a program in C# which runs the application under all compatibility modes one by one, to check which one works and which one doesn't - and sadly, none of them did.所以我一直试图实现的是在 C# 中创建一个程序,该程序在所有兼容模式下运行应用程序,以检查哪个有效,哪个无效 - 遗憾的是,他们都没有。

The application is not mine and has stopped development.该应用程序不是我的,已停止开发。

Do you guys have any idea what has changed in Windows 10 code-wise, and how am I able to fix this issue?你们知道 Windows 10 代码方面发生了什么变化,我该如何解决这个问题? Is there a way to fully emulate another windows version and run it for this application alone?有没有办法完全模拟另一个 Windows 版本并单独为这个应用程序运行它? (Without having to set up a Virtual PC or anything) (无需设置 Virtual PC 或任何东西)

Thank you in advance.先感谢您。

Note: Microsoft said that Windows 10 is completely backwards compatible, which it doesn't seem like it?注意:微软说 Windows 10 是完全向下兼容的,这看起来不像? The application does not use any driver, it's just a standalone EXE coded in C++/Lua.该应用程序不使用任何驱动程序,它只是一个用 C++/Lua 编码的独立 EXE。

Note2: The EXE calls a DLL which might be outdated for Windows 10, any idea what to do about the DLL?注 2:EXE 调用的 DLL 对于 Windows 10 可能已过时,您知道如何处理 DLL 吗? Is there a way to make it work as it did in previous windows?有没有办法让它像以前的窗口一样工作?

You can help prevent these kinds of errors from occurring by updating your device drivers after formatting and reinstalling your operating system or installing a Windows Updates.您可以通过在格式化并重新安装操作系统或安装 Windows 更新后更新设备驱动程序来帮助防止发生此类错误。 Always install the latest Windows Updates before going through and updating your device drivers.在检查和更新您的设备驱动程序之前,请务必安装最新的 Windows 更新。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM