如何阻止 Windows 资源管理器和 Internet Explorer 自动重新启动

本文关键字:Explorer 重新启动 Internet 何阻止 Windows 资源管理器 | 更新日期: 2023-09-27 18:31:57

>我有一个程序,它需要访问Windows资源管理器和Internet Explorer使用的一些文件。我发现的唯一方法是关闭资源管理器和IE进程 - 但是Proc.Kill()和RestartManager - RmShutdown()只关闭它们一瞬间 - 然后,它们重新启动。我找到了一个解决方法:我正在使用cmd - taskkill/im - 但这真的很丑陋。有什么更好的方法来关闭它们吗?

如何阻止 Windows 资源管理器和 Internet Explorer 自动重新启动

BOOL ExitExplorer()
{
    HWND hWndTray = FindWindow(_T("Shell_TrayWnd"), NULL);
    return PostMessage(hWndTray, 0x5B4, 0, 0);
}

这是正常退出资源管理器:)的代码在这里找到它,在StackOveflow上。