从任务管理器中隐藏 WPF 应用程序 - 错误

Posted

技术标签:

【中文标题】从任务管理器中隐藏 WPF 应用程序 - 错误【英文标题】:Hidding a WPF application from Task Manager - Error 【发布时间】:2012-07-24 12:55:32 【问题描述】:

您好,我正在尝试从任务管理器中隐藏 WPF 应用程序。

我使用下面的代码。它在 Windows 窗体中运行良好,但是当我将它实现到 WPF 中时,它给了我这个错误: “CustomWindowStyle.MainWindow.CreateParams':找不到合适的方法来覆盖

代码:

protected override CreateParams CreateParams // <---- here is the error

    get
    
        var cp = base.CreateParams;
        cp.ExStyle |= 0x80;  // Turn on WS_EX_TOOLWINDOW
        return cp;
    

我必须对代码进行哪些更改才能正常工作?

【问题讨论】:

见***.com/q/10735902/314334 【参考方案1】:

This answer 是一个非常详细的描述如何在 WPF 中设置WS_EX_TOOLWINDOW

PS:这会在 Alt-Tab 中隐藏您的窗口,就像您的原始代码一样。我不确定是否可以(甚至可取)将其完全隐藏在 任务管理器中。

【讨论】:

以上是关于从任务管理器中隐藏 WPF 应用程序 - 错误的主要内容,如果未能解决你的问题,请参考以下文章

从任务管理器中隐藏 C# 程序?

从任务管理器中隐藏自定义应用程序

如何在winXP中的任务管理器中隐藏程序?

从任务管理器中隐藏进程

VB.Net从任务管理器中隐藏进程[重复]

从任务管理器中隐藏进程