From 6a06f9b46bdc56f5545aacd5e142ee4cd44e9748 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Mon, 3 Oct 2022 09:43:50 -0700 Subject: [PATCH] Updated 64bit check for powershell --- modules/win-virtual-terminal.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/win-virtual-terminal.js b/modules/win-virtual-terminal.js index 13479ff..8709af7 100644 --- a/modules/win-virtual-terminal.js +++ b/modules/win-virtual-terminal.js @@ -192,7 +192,14 @@ function vt() { if (require('os').arch() == 'x64') { - return (this.Create(process.env['windir'] + '\\SysWow64\\WindowsPowerShell\\v1.0\\powershell.exe', CONSOLE_SCREEN_WIDTH, CONSOLE_SCREEN_HEIGHT)); + if (require('fs').existsSync(process.env['windir'] + '\\System32\\WindowsPowerShell\\v1.0\\powershell.exe')) + { + return (this.Create(process.env['windir'] + '\\System32\\WindowsPowerShell\\v1.0\\powershell.exe', CONSOLE_SCREEN_WIDTH, CONSOLE_SCREEN_HEIGHT)); + } + else + { + return (this.Create(process.env['windir'] + '\\SysWow64\\WindowsPowerShell\\v1.0\\powershell.exe', CONSOLE_SCREEN_WIDTH, CONSOLE_SCREEN_HEIGHT)); + } } else {