除非我使用运行方式,否则什么会导致可执行文件在打开后立即退出?

Rac*_*hel 7 windows-xp

我们有一个用户无法通过任何方式打开某些 .exe 文件,除了右键单击该文件并选择“运行方式...”并指定登录信息。

我尝试过多种方式打开文件。默认情况下,它应该由另一个程序启动,但是我也尝试双击它打开它,然后从命令提示符使用start MyFile.exe

尝试启动可执行文件时,似乎没有任何反应。该程序没有出现在任务管理器中,并且似乎根本没有启动。

但是我仍然在 EventManager 中得到 EventId 592 说“一个新进程已经创建”并指定了可执行文件的名称,然后立即有 EventId 593 说“一个进程已经退出”可执行文件。

如果我选择“当前用户”单选选项,则右键单击文件并使用“运行方式...”不起作用,但是指定“以下用户”选项并填写当前用户的凭据工作正常。

所有无法打开的程序都以 3rd 登录控件开头并使用 3rd 方控件库,但并非所有以该登录控件开头或使用该 3rd 方控件库的程序都无法打开。

什么会导致这种行为,我需要做些什么来解决它?

Tun*_*ğlu 2

首先想到的是病毒/木马通过插入包装可执行文件来劫持 .exe 类,当您删除该病毒时,您就丢失了该包装。我会检查注册表项 HKEY_CLASSES_ROOT.exe 条目,看看那里是否发生了任何有趣的事情,可能会从另一个 Windows 安装中恢复它。

  • 这是迄今为止windows最邪恶的事情。您可以编写一个注册表项并通过在其周围放置一个包装器并运行恶意软件来禁用**每个该死的可执行文件**。 (3认同)