C# 控制台应用程序安全

C# Console Application Security

我只是想知道,一个简单的 c# 控制台应用程序可以被另一个程序检测到吗?如果可能的话,其他程序能否读取控制台中的内容,甚至知道正在使用哪些功能等(因为都是服务器端,我认为这是不可能的)。

我不确定您是在尝试构建可以执行此操作的应用程序,还是在尝试弄清楚您是否可以阻止恶意应用程序这样做,但我想回答您这个有点含糊的问题:是的,它是可能。

在 .NET 平台上,您可以 get processes running on the local computer, identify the console application among the processes and capture the standard output 将其写入控制台。这是否适用于您想到的场景只是一个猜测。