Page 1 of 1

Does Salamander's Parent Matter?

Posted: 10 Nov 2010, 16:21
by therube
Does Salamander's Parent Matter?

Just throwing out some thoughts ...

Sometimes Salamander "freezes".
Perhaps it is more correct to say that some interaction caused by another program causes Salamander to temporarily freeze. (Perhaps some program freezes, causing Explorer to hang, & therefore Salamander follows along too?)

Salamander when started from a desktop icon, runs as a child to Explorer (explore.exe).
If you start a CMD prompt, run salamand.exe from there, then close the CMD prompt window, Salamander then has no parent.

(This is on XP. Believe Windows 7 may be slightly different.)

Is there any benefit one way or the other - with a parent of explorer.exe, or no parent at all?

Image

Re: Does Salamander's Parent Matter?

Posted: 10 Nov 2010, 16:50
by Jan Rysavy
Child process will inherit for example Environment variables or User access token, see http://msdn.microsoft.com/en-us/library ... 85%29.aspx and http://technet.microsoft.com/en-us/libr ... 10%29.aspx

The question is: does it matter to you?

Re: Does Salamander's Parent Matter?

Posted: 10 Nov 2010, 18:28
by Ether
therube wrote:Sometimes Salamander "freezes". Perhaps it is more correct to say that some interaction caused by another program causes Salamander to temporarily freeze.
I'd say it's more probable for a child process to completely or partially block Salamander. Known offenders include: Windows Media Player first-run dialog, Send To copying, Security Warning for downloaded files. I've also heard about Excel causing this.

Re: Does Salamander's Parent Matter?

Posted: 10 Nov 2010, 20:59
by therube
Might not have been apparent, but this is a "food for thought" post.
I'll check out the links & try to run two sessions (one each way) & see how each may affect me.