Opening Tasks / Initiating New Process

Help! Help!

Hi, 

 

I have not purchased my copy of Objectdock yet for a simple reason.  I cannot seem to figure out how to launch programs in separate processes.  For instance, lets say I have Process Explorer (Sysinternals Prog) in my dock.  When I click on it, it is opened under the Objectdock process tree instead of opening under the main explorer shell.  How can I fix/change this so programs are opened under their own process?  (I would like to do this for some compatibility items) 

 

Any help would be greatly appreciated and another copy sold!  

4,318 views 22 replies
Reply #3 Top

I don't have an answer for you mainly because I have never worried about that.  If I put a shortuct on the dock the only thing that concerns me is that it works.

This is Easter in the U.S., not sure where you are, but we tend to make long weekends out of Holidays.  Stardock folks last day was last Thursday and they won't be back untill Tuesday.  Most of everyone else is out hunting for Easter Eggs or with family.

Someone will see this and give a response that might have an answer for you. :sun:

 

 

 

 

 

Reply #4 Top

I just installed Process Explorer on XP to test, I would say that is the way Process Explorer works and not anything to do with ObjectDock, I think this because if you launch anything from ObjectDock and the open Windows task manager it shows as it's own running process. Again I am thinking that Process Explorer is showing under ObjectDock so you know where it was launched from, this is just a guess however.

Reply #5 Top

This is nothing to do with ObjectDock, it's related to windows and it's how PE categorizes processes. I can replicate this by issuing a simple shellexec() to any process I want to start and PE will show it as launching from my parent application.

 

In other words this is intentional. However in PE you can turn off the tree view and just sort by column header if you prefer.

Reply #6 Top

I don't agree.  If the process is opened under the stardock objectdock, the process is then executed under that tree.  This is not good as I wish each process to be executed under the main shell.  I just need to know how to get the application to open in the main shell and not under the objectdock process.  Any help is appreciated and will lead (if solved) to my purchase of this program! 

 

Reply #7 Top

I don't celebrate holidays which are driven around the selling of non-sensible items pertaining to traditions that are based on religion, spirituality, and imagination.  Nor do I celebrate (as many of our ancestors did) the turning of astronomical processions.  That's just a personal thing for me, please don't take offense.  

 

 

******I don't have an answer for you mainly because I have never worried about that.  If I put a shortuct on the dock the only thing that concerns me is that it works.

This is Easter in the U.S., not sure where you are, but we tend to make long weekends out of Holidays.  Stardock folks last day was last Thursday and they won't be back untill Tuesday.  Most of everyone else is out hunting for Easter Eggs or with family.

Someone will see this and give a response that might have an answer for you. :sun: ******

Reply #8 Top

Just click the Process column header and see how the sorting changes.

 

 

Reply #9 Top

Wow, honestly you all must have no idea about this.  Simply sorting through the view does not change the fact that the process is opened under a specific process and it's tree rather than the explorer shell.  Please do not respond unless you have valid *truthful* information on how to fix this.  I'm asking for help, not work-arounds to make it 'appear' as though it is not part of a specific process tree.  Please, can someone who has the answer help me, or can I get help from someone who actually writes the code for Stardock or answers legitimate questions on their forums?  

Reply #10 Top

Quoting GanjaSMK, reply 7
I don't celebrate holidays which are driven around the selling of non-sensible items pertaining to traditions that are based on religion, spirituality, and imagination.  Nor do I celebrate (as many of our ancestors did) the turning of astronomical processions.  That's just a personal thing for me, please don't take offense.
End of GanjaSMK's quote

UH SO?! I don't celebrate either but I am still aware of them. Either way that comment doesn't belong here. Besides which if you look through the feedback thread you will the dev(s) have a fair bit to wade through and implement fixes for. Which btw is where this should have been posted in.

Reply #11 Top

Please do not respond unless you have valid *truthful* information on how to fix this. I'm asking for help, not work-arounds to make it 'appear' as though it is not part of a specific process tree.
End of quote

It is how Process Explorer works, anything opened from another app, Objectdock, Impulse etc will be in the tree under the parent app, it is running as it's own process but PE shows it in the tree under parent app.

From PE help file

 

By default Process Explorer sorts processes into the system process tree. The process tree reflects the parent-child relationship between processes where child processes are shown directly beneath their parent and right-indented. Processes that are left-justified are orphans; their parent has exited. To change the sort order simply click on a the column by which you wish to sort. To return the sort to the process tree select View|Show Process Tree, click the process tree toolbar button, or type Ctrl+T.  


Reply #12 Top

Oh, well then the first comment shoul

Quoting LotekDeviant, reply 10

Quoting GanjaSMK, reply 7I don't celebrate holidays which are driven around the selling of non-sensible items pertaining to traditions that are based on religion, spirituality, and imagination.  Nor do I celebrate (as many of our ancestors did) the turning of astronomical processions.  That's just a personal thing for me, please don't take offense.


UH SO?! I don't celebrate either but I am still aware of them. Either way that comment doesn't belong here. Besides which if you look through the feedback thread you will the dev(s) have a fair bit to wade through and implement fixes for. Which btw is where this should have been posted in.
End of LotekDeviant's quote

Well then by your word the first post should have stated nothing of the sort either.  None the less I am not going to run through an entire forum when it's laid out so overwhelmingly, IMO, when I see a convenient 'Objectdock' area as this one here.  Anyways I guess there is no answer unless by your post you are assuming that my issue is one that is being attempted in resolution which would be some time in the future.  If that is the case I will certainly try the product again then.  All I would like is an ANSWER on the matter - either 'there is no solution at the moment' or 'we are aware of this type of process behavior and are attempting to fix it at a later date' or 'there is a way to fix your problem, here is your answer:' or 'we will not be fixing this'.  

 

THAT IS ALL I am asking for.  No more trolls please.  The Objectdock is a nice idea but not at the cost of having to open each process under it's tree instead of the explorer shell.  

Reply #13 Top

Quoting Cavan1, reply 11

Please do not respond unless you have valid *truthful* information on how to fix this. I'm asking for help, not work-arounds to make it 'appear' as though it is not part of a specific process tree.

It is how Process Explorer works, anything opened from another app, Objectdock, Impulse etc will be in the tree under the parent app, it is running as it's own process but PE shows it in the tree under parent app.

From PE help file

 

By default Process Explorer sorts processes into the system process tree. The process tree reflects the parent-child relationship between processes where child processes are shown directly beneath their parent and right-indented. Processes that are left-justified are orphans; their parent has exited. To change the sort order simply click on a the column by which you wish to sort. To return the sort to the process tree select View|Show Process Tree, click the process tree toolbar button, or type Ctrl+T.  


End of Cavan1's quote

 

You are simply stating my exact issue.  If you would (for the love of [insert your god/belief here]) just read what I am saying, the point is that each process is opened under it's 'Parent' process, ie; Objectdock.  I want the process to be opened under the ORIGINAL PARENT OF MY OS, MY SHELL.  How many times do I have to say this?  I realize the process itself is opened separately and that's not my issue.  Once again, this is for compatibility issues I am concerned with.  PLEASE read what I am asking for before responding with in my HUMBLE opinion, USELESS information about a program in which I already know very well.   

Reply #14 Top

You are simply stating my exact issue. If you would (for the love of [insert your god/belief here]) just read what I am saying, the point is that each process is opened under it's 'Parent' process, ie; Objectdock. I want the process to be opened under the ORIGINAL PARENT OF MY OS, MY SHELL. How many times do I have to say this? I realize the process itself is opened separately and that's not my issue. Once again, this is for compatibility issues I am concerned with. PLEASE read what I am asking for before responding with in my HUMBLE opinion, USELESS information about a program in which I already know very well.
End of quote

So just how the hell is Stardock suppose to be able to do something about the way PE works and lists processes in the process tree, maybe you should be asking this at Sysinternals.

Reply #15 Top

Quoting Cavan1, reply 14

You are simply stating my exact issue. If you would (for the love of [insert your god/belief here]) just read what I am saying, the point is that each process is opened under it's 'Parent' process, ie; Objectdock. I want the process to be opened under the ORIGINAL PARENT OF MY OS, MY SHELL. How many times do I have to say this? I realize the process itself is opened separately and that's not my issue. Once again, this is for compatibility issues I am concerned with. PLEASE read what I am asking for before responding with in my HUMBLE opinion, USELESS information about a program in which I already know very well.

So just how the hell is Stardock suppose to be able to do something about the way PE works and lists processes in the process tree, maybe you should be asking this at Sysinternals.
End of Cavan1's quote

 

You make me *sigh*.  Honestly.  I'm sure there is a way to get the Objectdock to execute the process under the explorer shell, but once again you're pointing me to makers of software that have nothing to do with what I am asking.  

 

There is probably some sort of command (I am assuming and could very well be wrong) that initiates the process to run under the explorer shell versus the Objectdock.  That is what I am asking for.  STOP responding unless you can help.  You are just making this thread pointless with responses that mean nothing.  And before you start bantering about searching the web, I have and cannot find what I am looking for.  This is why I am asking here.  

Reply #16 Top

Again from PE help

 

By default Process Explorer sorts processes into the system process tree. The process tree reflects the parent-child relationship between processes where child processes are shown directly beneath their parent and right-indented.

 

So because you know but don't like that PE works this way, Stardock, Winstep, RocketDock etc should all recode their apps so that when something is launched from them PE will list it under Explorer shell and not the Parent shell as PE works. So they should work around the way PE works just for you.??????

I have test with ObjectDock, Impulse, and all parts of Winstep Extreme, with all PE list new process under parent app not explorer shell.

The only app I know of that will show launched app under explorer is Stardock's Fences, and this is because it is integrated into the Windows Desktop.

Reply #17 Top

You're irritating because you keep quoting points already made and also worthless to my issue.  You are blind, deaf (in the oral vocalization of text in a sense), or both.  Or perhaps you don't understand the English language.  Perhaps in your simple little mind you're perception is correct for yourself; but as you keep insisting on proving to me that I don't 'like' the way 'PE works' I'll let that be.  You're obviously not intelligent enough to have fully read and understood any or all of my posts and continue to post ridiculous paragraphs of worthless (to me and my cause) retorts.

 

For the sake of you not being either a developer, a software engineer, and nothing more than a simple 'user' of Stardock's products, I implore you to stop responding to me since you insist on remarking without intellect.  The issue has nothing to do with PE.  I could simply not use it and still see that it's tree is expanded and hosted by the parent process of Objectdock.  Stop referring to PE as though it is my solution.  Use the noodles you were born with or consult someone else who has better noodles than you, because it seems your's do not work so well.  

Reply #18 Top

Stardock is a Microsoft Gold Certified Partner and therefore must code/program within Microsoft's guidelines/rules.

 

Reply #19 Top

You have the problem, you want Stardock to recode ObjectDock to suit your wishes of how PE list the processes; as stated in reply 5

This is nothing to do with ObjectDock, it's related to windows and it's how PE categorizes processes.

Stop with the personal attacks directed at me or I will have an admin exile you from this site.

 

Reply #20 Top

There is probably some sort of command (I am assuming and could very well be wrong) that initiates the process to run under the explorer shell versus the Objectdock.
End of quote

No, there's not. The process HAS to be initiated by the shell. I would be interested if you could provide an example of a process started by another program that runs directly under the shell.

 

You're obviously not intelligent enough to have fully read and understood any or all of my posts and continue to post ridiculous paragraphs of worthless (to me and my cause) retorts.
End of quote

You will refrain from personal attacks on the site or your access will be removed.

 

Reply #21 Top

Quoting Lantec, reply 20

There is probably some sort of command (I am assuming and could very well be wrong) that initiates the process to run under the explorer shell versus the Objectdock.

No, there's not. The process HAS to be initiated by the shell. I would be interested if you could provide an example of a process started by another program that runs directly under the shell.


 
End of Lantec's quote

 

My assumption then, is not correct according to you.  Ok, so is there no other way to force and application to execute under the explorer shell other than having the application coded with an extension into the shell (or the obvious)?  I would imagine (but again probably very well wrong) there would be some sort of command line addition to a target or reference to make an application execute in the main shell (Rhetorical, just my thinking in written form).  

I have no other examples for you.

@Cavan1 

 

Exile me, I care not what you think.  I refuse to comment more with you because I feel you did not fully read my posts.  

 

@Lantec 

 

Thanks for the direct response to my issue.  

Reply #22 Top

This is one of the longest running April's Fools jokes I have ever run across.  Well done everyone!