不可关闭的应用程序

Uncloseable Application

本文关键字:应用程序      更新时间:2023-10-16

我无聊地坐在那里,想到了这个想法。 是否可以更改WM_DESTROY代码,以便它执行其他操作而不是关闭应用程序。 但是,我认为这行不通,但是当您尝试从窗口中的任务管理器关闭应用程序时,这是否会阻止它关闭。 另外,有没有办法从任务管理器中删除我的应用程序,这样他们就无法首先做到这一点? 那么,这是可能的还是你有更好的方法? 我已经用谷歌搜索过这个并尝试过这个,但我想请有经验的人回答这个问题。

顺便说一句,我不是在制造病毒。

Windows任务管理器将使用TerminateProcess来"关闭"进程 - 如果您的程序意外或故意损坏VM_DESTROY处理程序,这是一件好事。

据说有一些方法可以弄乱隐藏进程的进程列表。但我实际上不知道这是如何完成的,而不是非常根本的(进程列表是一个链表,你可以从列表中"取消链接"一个进程,然后它"消失")。显然,这样做是病毒,特洛伊木马,间谍软件等所做的类型,我看不出您有任何理由要在合法应用程序中这样做。

编辑:隐藏应用程序只是意味着它不会出现在任务管理器的进程列表中。如果您知道该任务存在(例如,您可以根据系统活动或类似活动"猜测"),则仍然可以由具有足够权限来终止进程的应用程序使用它的进程 ID 杀死它。

你应该阅读 win32 API 演示。 当主窗口收到WM_DESTROY消息时,调用 postquitmessage([exitcode]) 结束消息循环。