Thanks DK,
For referencing the setup program name. I will try it and find if I get the function that I wants.
But I want to know if I go to build a setup application by my own not using vb setup wizard, how can I know that a program setup function is finished. To clear my idea, lets I need to run setup program of A, then the setup program of my own application. I think it willn't be a problem to call the setup file of A, but how can I know that the program A setup process has been finished and now I should start my program's setup application. Any idea or suggession on this topic will be helpful.
Fahad