замена консольного эмулятора по умолчанию под Windows XP

Как я могу заменить программу по умолчанию, обеспечивающую консоли под Windows XP?

Я знаю об альтернативных программах, и у меня есть ярлык для запуска cmd.exe в Console2. Но теперь я хочу, чтобы консольные приложения запустились в Console2, а не консольной программе по умолчанию, даже когда я не имею никакого контроля над программой, которая запускает консольное приложение. (Т.е. неконсольная программа запускается consoleapp.exe, и я не могу изменить его для запуска Console2 вместо этого, но я все еще хочу, чтобы приложение было запущено в новом экземпляре Console2.)

(Обратите внимание, что я хочу заменить саму консоль, то есть, окно в который консоль (т.е. текстовый режим) запущенные приложения. И я должен смочь запустить произвольные, неизмененные консольные приложения: замена для определенной консольной программы, такой как Cmd не принесет мне пользы.)

Править: Таким образом, то, что я после, является заменой CSRSS, которая приводит к

OT: Я хочу знать, когда Microsoft собирается сделать достойную замену CSRSS. Быть неспособностью для корректировки ширины "терминала" путем изменения размеров окна является полной шуткой.

Пойдите уже загружают ISE. (Это включено в Win7/2008R2.)

Но насколько я понимаю, что этот ISE является средой для Powershell, не общим консольным эмулятором.

11
задан 20.03.2017, 12:17

1 ответ

Вы не можете. Консоли Win32 всегда используют встроенные консоли, обеспеченные CSRSS.

1
ответ дан 07.12.2019, 12:25

Теги

Похожие вопросы