【发布时间】:2023-03-22 16:55:02
【问题描述】:
好吧,我的问题不是“如何隐藏”我的应用程序表单任务管理器应用程序选项卡,而是只有我可以使用 App.TaskVisible 属性和标准 EXE 来做到这一点?
据MSDN:
该属性通常用于防止用户关闭 设计为作为后台任务运行的应用程序。多数情况 在这种情况下,TaskVisible 属性与不支持的应用程序一起使用 显示用户界面。
这正是我的情况,但遗憾的是,这个属性对我没有任何作用。 也许它只适用于 ActiveX EXE?还是我错过了什么?
[编辑] 好的,我觉得这个属性已经死了,因为我无法在仅包含带有 Sub Main 的标准 bas 模块的简单项目中将其变为现实。此外,有关此属性的最新(最新鲜)在线 cmets 大约有 10 年历史。
很快,为了隔离这个问题......
- 创建新的标准 EXE 项目;
- 添加标准模块 (.bas);
- 移除 Form1;
- 将以下代码添加到您的 Module1;
- 从它的位置编译并运行您的 Project1.exe;
在 Win8、Win7 和 WinXP x64 SP2 上测试过,进程在所有这些设备中都是任务可见的。
[编辑]我以不同的形式重新询问这个问题,我已经得到了答案,所以这里是answer of my question。
【问题讨论】: