exceptions

异常与中断区别
exceptions

异常与中断区别

我知道异常是一种软件中断,但是在中断之后,程序计数器总是返回到引发中断之前的地址,但是在异常之后,如果异常没有得到正确处理,程序可能会终止,这意味着程序计数器不再指向程序指令的内存地址,那么为什么处理会有如此大的差异呢? 假设我们有一个程序,它将两个数字 A 和 B 相除。首先,程序要求 B,打印 B,然后要求 A,打印 A 计算 B/A,最后打印 B/A。让我们暂时忽略来自键盘的中断。 因此,程序将第一个输入作为 B,然后显示中断中断主程序并执行在屏幕上显示 B 的指令,然后返回到中断发生时主程序的当前指令。现在假设 A 为 0,主程序没有内置处理异常(除...

Admin

Pentium 3 在 XP 上冻结。(SSE2)
exceptions

Pentium 3 在 XP 上冻结。(SSE2)

在我旧的工作电脑上,我经常遇到死机,直到重新启动。我可以工作一整天,但发生了一些事情,我的电脑停止响应(鼠标也冻结了)。我知道 Pentium 3 与 SSE2 代码存在问题,但当它发生时,我会收到 0xc000001d 异常或消息框,表示应用程序无法与这种类型的处理器一起工作,否则会冻结。我在 x64dbg 中使用基于 Qt lib 的应用程序时遇到了此异常。当我打开超过 2 个选项卡(Firefox、Nightly、Opera,符合 SSE)和 Visual Studio 2010 时,更经常发生冻结。但我无法重现此错误。我对旧软件(2005 年之前发布...

Admin

避免防病毒 AVG 使用过多的 CPU 来检查 Python 脚本
exceptions

避免防病毒 AVG 使用过多的 CPU 来检查 Python 脚本

我目前正在开发一个 Python 脚本,该脚本执行一些 http 请求并使用 webdriver。当我从 Pycharm 运行该脚本时,AVG 开始执行某种扫描,这会降低我的 PC 性能,占用的 CPU 比脚本本身还多。 我应该在 AVG 中插入什么类型的排除,以便将通过 Pycharm 启动的所有内容排除在扫描之外? ...

Admin

意外允许 Windows Defender 中的威胁,如何撤销访问权限?
exceptions

意外允许 Windows Defender 中的威胁,如何撤销访问权限?

我在这里将此作为“问题”发布,希望在 MS 论坛的锁定主题中说“我有同样的问题”的 485 个人最终能够找到它并看到我刚刚遇到的答案,因为互联网上其他地方似乎没有记录这一点。 当您允许威胁通过 Windows Defender 时,保护历史选项卡显示“此应用已被允许,将来不会得到补救”。这显然令人担忧,尤其是因为该选项卡没有显示禁止该威胁的选项。 ...

Admin

异常发生后,如果不重新启动内核,Jupyter 将无法工作
exceptions

异常发生后,如果不重新启动内核,Jupyter 将无法工作

当代码中出现异常时,我需要终止并重新启动 Jupyter 的内核。否则,所有单元都不会执行。这种情况发生在任何脚本,即它可以是像print('Hello, world!)(缺少结束撇号)这样简单的东西。终止并重新启动内核非常烦人,因为我会丢失之前计算的所有变量等,所以我需要逐个单元重新运行整个脚本。为什么会发生这种情况,这种行为可以以某种方式改变吗?这是 Jupyter/IPython 的“功能”还是错误?此外,我经常必须通过按 Shift+Enter 两次来“强制”执行一个单元,因为第一次之后,单元将无限期地保持忙碌状态(显示[*])。 我在 Window...

Admin

当 tomcat 中的线程发生异常时会发生什么
exceptions

当 tomcat 中的线程发生异常时会发生什么

我想知道 Tomcat 是如何工作的。据我所知,Tomcat 在收到来自客户端的请求时会分配一个线程。那么当 Tomcat 中的线程发生异常时会发生什么? tomcat中的所有线程都由于异常而死亡? 我还有一个问题。Tomcat 在收到来自客户端的请求时会运行新的 JVM 进程吗?或者...它只是使用它的线程来处理请求? ...

Admin

使用 powershell 自动更新所有设备驱动程序 - 异常 HRESULT:0x80240044
exceptions

使用 powershell 自动更新所有设备驱动程序 - 异常 HRESULT:0x80240044

我开始测试是否可以创建一个 powershell 脚本,它可以自动更新所有设备驱动程序。 搜索了一段时间后,我偶然发现了这个帖子: 如何在设备管理器中自动更新所有设备 用户“HarryMc”几乎为我提供了所有需要的答案。我现在的问题是,我在“下载驱动程序”和“安装驱动程序”部分遇到了错误。 Powershell 抛出 HRESULT 0x80240024 异常。过去几天,我一直在试图找出导致这种情况的原因,但没有人能帮我解决。 现在我希望也许在这里我可以得到一些可以解决这个问题的想法或答案。 我使用的代码是: ...

Admin

每个 .NET 应用程序崩溃(AccessViolationException)
exceptions

每个 .NET 应用程序崩溃(AccessViolationException)

由于遇到一些问题,我刚刚重新安装了 Windows 10。 我的电脑上每个 .NET 应用程序都崩溃了。它打开了一小会儿,然后就立即关闭了。 我以为重新安装会有所帮助(重新分区并通过 USB 使用最新的安装程序进行全新安装),但遗憾的是,没有。 我第一次注意到这个问题是在 Visual Studio 2019 和 Visual Studio Installer 中。两者在启动后都立即关闭。 查看事件查看器时,我看到了一堆与 .NET 运行时相关的错误,并显示了 AccessViolationExceptions。 我遇到这个问题已经有一个星期了,但仍然找不到...

Admin

当日志文件中出现特定文本时执行命令
exceptions

当日志文件中出现特定文本时执行命令

有什么方法可以实现这样的目标吗?每当日志文件中出现某些特定单词(或它们的组合)时,我都想执行特定操作。例如:每当日志文件中出现单词“exception”时,我都想执行“systemctl restart myservice”。我很好奇,因为我可能需要这个作为临时解决方法。提前致谢! ...

Admin

CertUtil:尝试在 Windows 上安装根证书时出现 ERROR_INVALID_ACL (0x80070538) 异常
exceptions

CertUtil:尝试在 Windows 上安装根证书时出现 ERROR_INVALID_ACL (0x80070538) 异常

我有一个程序,它可以将证书安装到受信任的根(经用户同意)。但是,由于每次执行添加证书的命令时都会发生异常,因此某些用户无法使用我的软件。使用 certutil 和 powershell 时都会发生这种情况。 证书工具 命令:-addstore -user -f root cert.pem 输出:-addstore команда НЕ ВЫПОЛНЕНА: 0x80070538 (WIN32: 1336 ERROR_INVALID_ACL) Список управления доступом (ACL) имеет неверную структ...

Admin

Visual Studio – 新的 .Net 表单设计器 – 文件已损坏。(来自 HRESULT 的异常:0x8013110E)
exceptions

Visual Studio – 新的 .Net 表单设计器 – 文件已损坏。(来自 HRESULT 的异常:0x8013110E)

当我打开或创建 .Net 表单时,设计器中出现此异常。 文件已损坏。(来自 HRESULT 的异常:0x8013110E) 几天前它还运行正常。我重新安装了 Visual Studio,但仍然出现相同的异常。是不是有我没有选择的选项? 这里是堆栈跟踪: 此错误实例 (1) 1. Hide Call Stack at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at Micr...

Admin

如何让 McAfee 排除某个文件夹
exceptions

如何让 McAfee 排除某个文件夹

在卡巴斯基中,我可以使用“信任区域”功能为特定程序/文件夹设置例外... 但在 McAfee 中则不行,我只能逐个文件地设置例外,这意味着如果文件夹中有 1000 个文件,则您必须将其添加到例外列表中 1000 次。 有什么办法可以实现这个目标吗? 我的版本:McAfee LiveSafe 16.0 ...

Admin

错误:Uplay.exe 中发生未处理的 win32 异常
exceptions

错误:Uplay.exe 中发生未处理的 win32 异常

我试图安装一款游戏,我在 Steam 上付费、下载、安装它,然后当我尝试运行它时,它出现了一个错误,说找不到 Ubisoft Game Launcher。 我做了一些研究,发现了一些对其他人有用的步骤: 开始 → cmd→regedit HKEY_LOCAL_MACHINE\Software\Wow6432Node\Ubisoft 它们被命名为Launcher,请删除它们。 这就是我发现的和我所做的。然后我再次安装了游戏启动器。当我尝试再次运行游戏时,现在出现了另一个错误: 所以我又做了一些研究,发现这个错误可能是因为...

Admin

如何查看哪个应用程序正在从特定内存地址运行?
exceptions

如何查看哪个应用程序正在从特定内存地址运行?

我最近升级到了 Windows 10,然后弹出一个 NBCore.exe 异常框,上面写着: 应用程序中位于位置 0x000000006F5AD67D 的位置发生了异常未知的软件异常 0x40000015。 似乎一个很好的起点是找出哪个应用程序正在使用 0x000000006F5AD67D,但我还没有找到在哪里查找。 我查看了任务管理器,它们给出了 ID,但没有给出内存地址。我还检查了系统信息(信息系统),但物理内存位置似乎也不在其中。我下载并运行了一个堆内存工具,但正在运行的进程与该地址不一致。 还有其他提示/建议可以查看哪个程序正在使用该...

Admin

BinScope 和 ArgumentException:路径中的非法字符
exceptions

BinScope 和 ArgumentException:路径中的非法字符

我System.ArgumentException: Illegal characters in path在尝试编写脚本时遇到了BinScope从命令行。BinScope 是 Microsoft 的 SDLC 审计工具,完整输出如下。 异常声明了非法字符,但它没有告诉我非法字符是什么,也没有告诉我它的位置。我有点不知所措,因为所有选项都是有效的(根据binscope.exe /?),并且所有路径都已加引号。 路径中哪个(或哪些)字符是非法的?如何确定违规字符? C:\Users\Audit\Desktop>binscope.exe /sdl ...

Admin