[Bug 49457] Simple command in powershell 6 (pwsh) containing "$" only works for me if the dollar sign is escaped
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Jun 26 10:42:28 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49457
--- Comment #2 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
Created attachment 67558
--> https://bugs.winehq.org/attachment.cgi?id=67558
test executable, should output major and minor version of powershell (e.g. 2 0
)
(In reply to Alexandre Julliard from comment #1)
> If you call it directly from the Unix shell, you need to escape shell
> metacharacters. There's nothing Wine can do about this.
Ah I see, thanks for info.
I was trying to find out why Waves Central installer was failing and thought
this might be possible reason, but indeed this is not the cause for failing
installer.
For info , mainly for myself ;) I attach simple test program that does what
Waves Central does, this executable does
CreateProcessW(NULL, L"cmd.exe /d /s /c powershell.exe Write-Host
$PSVersionTable.PSVersion.Major $PSVersionTable.PSVersion.Minor";, NULL, NULL,
FALSE, 0, NULL, NULL, &stinf, &info))
and it works fine once I install powershell
I think installer fails for other reason, I`ll just open new bugreport for that
Sorry for the noise
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list