Changes to environment on RDC reconnect
Posted: 14 Dec 2012, 15:44
Hi,
I have this weird problem with x86 Salamander on x64 servers when using Remote Desktop -- when I leave Salamander running and disconnect from server and later reconnect is seems like some variables from salamand.exe environment are mysteriously deleted. Here is a screenshot of the diff of "c:>set > out.txt" from shell spawned from Salamander (Ctrl+/)
The troubles is that x86 ADO/OLE DB dll (for data access) are registered with %CommonProgramFiles(x86)%\System\ado\msado15.dll in InprocServer keys (weird decision on part of Microsoft) so most of our database management scripts fail spectacularly if run from Slamander spawned shell.
This is reproducable on 2.54 (and previous) and latest x86 3.0 Beta1. Note that x64 does not exhibit same behavior, so it somewhat alleviates the pain now.
cheers,
</wqw>
I have this weird problem with x86 Salamander on x64 servers when using Remote Desktop -- when I leave Salamander running and disconnect from server and later reconnect is seems like some variables from salamand.exe environment are mysteriously deleted. Here is a screenshot of the diff of "c:>set > out.txt" from shell spawned from Salamander (Ctrl+/)
The troubles is that x86 ADO/OLE DB dll (for data access) are registered with %CommonProgramFiles(x86)%\System\ado\msado15.dll in InprocServer keys (weird decision on part of Microsoft) so most of our database management scripts fail spectacularly if run from Slamander spawned shell.
This is reproducable on 2.54 (and previous) and latest x86 3.0 Beta1. Note that x64 does not exhibit same behavior, so it somewhat alleviates the pain now.
cheers,
</wqw>