相关疑难解决方法(0)

如何检测Console.In(stdin)是否已被重定向?

我想编写一个具有不同行为的控制台应用程序,具体取决于输入是来自键盘还是来自文件.

可能吗?在C#中最优雅的方法是什么?

c# console redirect stdin

25
推荐指数
2
解决办法
9484
查看次数

如何判断在Linux控制台和ssh会话中运行?

我有一个应用程序,如果直接从Linux控制台运行,需要表现不同.因此,如果用户使用SSH连接以运行FooBar,或者用户走到控制台并直接登录以运行FooBar,我希望它能够执行不同的操作.

我需要调用什么C API来说明这两种情况之间的区别?我在想我必须查看"tty/pts"信息(例如我在运行"ps axf"时看到的信息),但我不确定这是否是最佳解决方案,也不是要调用的API获取这些信息.

提示赞赏.:)

linux console tty

8
推荐指数
3
解决办法
6190
查看次数

标签 统计

console ×2

c# ×1

linux ×1

redirect ×1

stdin ×1

tty ×1