【发布时间】:2011-04-16 16:23:18
【问题描述】:
.NET 控制台应用程序启动时究竟会发生什么?
在进程资源管理器中,当启动 exe 时,我想知道为什么我看不到“cmd.exe”进程作为控制台应用程序的父进程。那到底显示了什么?
有没有办法用另一个替换“默认”控制台窗口?我想这意味着修改“控制台子系统”。
创建 GUI 应用程序而不是控制台应用程序不是一种选择,因为我没有所有可能工具的来源。
观察:
- 使用 Mono 和 Linux,我对此和我的测试应用完全没有问题!
- 使用的字体有影响,我找不到适合所有的字体(即使安装了 asia pack)
- 在
HKEY_CURRENT_USER\Console的注册表中调整(更改字体、大小等)会产生影响,并且可以针对每个可执行文件进行定义。
【问题讨论】:
-
这个答案有什么用吗? stackoverflow.com/questions/1259084/…
标签: .net unicode replace cmd console-application