|
Hi All I want to get Installation Path when Setup Program run. I create File System of ApplicationFolder in Setup Project. 1. ApplicationFolder \MyAppName\Maintainance\Apps\MyAppName.exe 2. ApplicationFolder \MyAppName\Maintanance\Components\COM\MyApp.dll When the Setup Program run. User Type different Drive or Path to install. I want want to get the installation path and combine with my my dll path to add Enviromental Varialbe Path. Now i used the following code to get Enviromental Varialbe Path value. IDictionary envVars = Environment.GetEnvironmentVariables(); string DllPath = UserSelectedPath + @"MyAppName\Maintanance\Components\COM"; foreach (DictionaryEntry envVar in envVars) { if (envVar.Key.ToString() == "Path") { string EnVarVal = envVar.Value.ToString() + DllPath; if (envVar.Value.ToString().Contains(DllPath) == false) { Environment.SetEnvironmentVariable("Path", EnVarVal, EnvironmentVariableTarget.Machine); } } } I want to know 2 things.. 1. How can I make to fire/run my code Component during setup program. 2. How can I get user selected/typed installation folder path. Thanks WinZone |