Sin*_*ity 6 c++ windows listen
我最近被问到如何/如果可能的话可以做到这一点.我不确定它是否可能,我现在已经搜索了一段时间.
基本上我们假设Windows有一个关闭计算机的系统命令.让我们说吧shutdown -s -t 30 -c "Shutdown"
有没有办法编写一个程序来监听shutdown命令,然后运行shutdown -a以响应中止该命令?
简而言之,您是否可以让它在计算机上侦听某些系统命令并执行系统命令作为响应?
小智 1
这确实是可能的。但是,您的示例可能不是描述一般问题的最佳示例。Windows中有一些会话事件可供应用程序监听,关机就是其中之一。毕竟,shutdown.exe它不是唯一可以要求 Windows 关闭的应用程序。
然而,一般来说,正在执行的命令的应用程序 \xe2\x80\x9clistening\xe2\x80\x9d 必须与操作系统紧密集成。您可以想象,防病毒软件正是这样做的,并且还做了更多的事情,以防止执行 \n\xe2\x80\x9cbad\xe2\x80\x9d 程序。我不熟悉 Windows 技术,但可以想象挂钩执行二进制文件的 Windows 系统调用是实现此目的的方法。当然,这将需要“管理”权限,甚至可能需要编写内核模块。
\n| 归档时间: |
|
| 查看次数: |
1183 次 |
| 最近记录: |