mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Get path to cmd.exe via COMSPEC environment variable. See http://www.heidisql.com/forum.php?t=15206
This commit is contained in:
@ -1129,7 +1129,7 @@ begin
|
|||||||
FillChar(FPlinkProcInfo, SizeOf(TProcessInformation), 0);
|
FillChar(FPlinkProcInfo, SizeOf(TProcessInformation), 0);
|
||||||
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
|
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
|
||||||
StartupInfo.cb := SizeOf(TStartupInfo);
|
StartupInfo.cb := SizeOf(TStartupInfo);
|
||||||
if CreateProcess(PChar('C:\Windows\System32\cmd.exe'), PChar(PlinkCmd), nil, nil, false,
|
if CreateProcess(PChar(GetEnvironmentVariable('COMSPEC')), PChar(PlinkCmd), nil, nil, false,
|
||||||
CREATE_DEFAULT_ERROR_MODE + NORMAL_PRIORITY_CLASS + CREATE_NO_WINDOW,
|
CREATE_DEFAULT_ERROR_MODE + NORMAL_PRIORITY_CLASS + CREATE_NO_WINDOW,
|
||||||
nil, nil, StartupInfo, FPlinkProcInfo) then begin
|
nil, nil, StartupInfo, FPlinkProcInfo) then begin
|
||||||
WaitForSingleObject(FPlinkProcInfo.hProcess, FParameters.SSHTimeout*1000);
|
WaitForSingleObject(FPlinkProcInfo.hProcess, FParameters.SSHTimeout*1000);
|
||||||
|
Reference in New Issue
Block a user