Click here to Skip to main content
15,917,859 members
Home / Discussions / C#
   

C#

 
GeneralxmlTextWriter Pin
Anonymous17-Mar-05 1:26
Anonymous17-Mar-05 1:26 
GeneralRe: xmlTextWriter Pin
Anonymous17-Mar-05 3:22
Anonymous17-Mar-05 3:22 
QuestionHow can I create the Thumbnail view from the form? Pin
Balu Ramachandran17-Mar-05 1:03
Balu Ramachandran17-Mar-05 1:03 
Generaldynamically design a Tree (Data Structure) by using two or more label’s Pin
tkkiran16-Mar-05 22:35
tkkiran16-Mar-05 22:35 
GeneralSql Backup and Restore [C#.Net] Pin
| Muhammad Waqas Butt |16-Mar-05 22:23
professional| Muhammad Waqas Butt |16-Mar-05 22:23 
QuestionHow to know/identify that installation is done from the application Pin
Shiby16-Mar-05 21:40
Shiby16-Mar-05 21:40 
AnswerRe: How to know/identify that installation is done from the application Pin
Christian Wikander16-Mar-05 22:40
Christian Wikander16-Mar-05 22:40 
GeneralRe: How to know/identify that installation is done from the application Pin
Shiby16-Mar-05 23:58
Shiby16-Mar-05 23:58 
First thanks for your response.

From my application, I install some other package that are out of my control. Every installers behaviour is not the same. e.g

Case I with editplus installer

1 From my application I start the editplus installation
2 Store the main process id and wait for exit.
3 Once parent/main process get kill.
4 From the task manager list I check all the process whose parent id is equivalent to the one I stored.
5 If any child process exist then again wait for exit. (Now in this case there is no child process created. Goto step 7. )
6 Once all the child process get kill then contiune with some actions.
7 Continue with rest of the action

Case II with Photoshop

1 From my application I start the Photoshop installation
2 Store the main process id and wait for exit.
3 Once parent/main process get kill.
4 From the task manager list I check all the process whose parent id is equivalent to the one I stored.
5 If any child process exist then again wait for exit. (Now in this case there are two child processes get created. Goto step 6. )
6 Once all the child process get kill then contiune with some actions.
7 Continue with rest of the action

Case III with winamp lite

1 From my application I start the winamp lite installation
2 Store the main process id and wait for exit.
3 Once parent/main process get kill.
4 From the task manager list I check all the process whose parent id is equivalent to the one I stored.
5 If any child process exist then again wait for exit. (Now in this case there are two child processes get created. Goto 6.)
6 Once all the child process get kill then contiune with some actions.(but in this case, one process remains active, so could not goto step 7.)
7 Continue with rest of the action

In the above case I could not go to step 7 because one installer process remains active. How do I know/get notify that the installation is done/complete.

Regards,
Shiby
GeneralRe: How to know/identify that installation is done from the application Pin
Christian Wikander17-Mar-05 1:23
Christian Wikander17-Mar-05 1:23 
GeneralRe: How to know/identify that installation is done from the application Pin
Shiby17-Mar-05 18:01
Shiby17-Mar-05 18:01 
GeneralMicrosoft Office Pivot Table 9.0 component in asp.net Pin
Prabhakar.A16-Mar-05 20:00
Prabhakar.A16-Mar-05 20:00 
GeneralTree view Pin
salmanhasan16-Mar-05 18:15
salmanhasan16-Mar-05 18:15 
GeneralDelegates Pin
Anonymous16-Mar-05 18:13
Anonymous16-Mar-05 18:13 
GeneralRe: Delegates Pin
leppie16-Mar-05 20:25
leppie16-Mar-05 20:25 
QuestionHow can I detect a blank image Pin
Robert Wandell16-Mar-05 17:31
Robert Wandell16-Mar-05 17:31 
AnswerRe: How can I detect a blank image Pin
MoustafaS17-Mar-05 2:05
MoustafaS17-Mar-05 2:05 
AnswerRe: How can I detect a blank image Pin
Dave Kreskowiak17-Mar-05 5:29
mveDave Kreskowiak17-Mar-05 5:29 
GeneralArrayList Pin
la vie16-Mar-05 16:28
la vie16-Mar-05 16:28 
GeneralRe: ArrayList Pin
S. Senthil Kumar16-Mar-05 18:00
S. Senthil Kumar16-Mar-05 18:00 
GeneralRe: ArrayList Pin
Christian Wikander16-Mar-05 22:50
Christian Wikander16-Mar-05 22:50 
GeneraldragOver listViewItem Pin
ppp00116-Mar-05 15:07
ppp00116-Mar-05 15:07 
GeneralModifying very large XML files Pin
Anonymous16-Mar-05 14:50
Anonymous16-Mar-05 14:50 
GeneralRe: Modifying very large XML files Pin
Dave Kreskowiak17-Mar-05 5:17
mveDave Kreskowiak17-Mar-05 5:17 
GeneralData Packets Pin
Soumya Mulukutla16-Mar-05 14:33
Soumya Mulukutla16-Mar-05 14:33 
GeneralRe: Data Packets Pin
leppie16-Mar-05 20:42
leppie16-Mar-05 20:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.