python - Running programs in isolated environments? -


my company make variety of (usually) desktop apps used internally aid creation/analysis of our datasets.

recently created program acts sort of installation & runtime manager, purpose of:

  • providing users consistent means locate , install applications
  • manage execution of installed apps , provide environments various interpreted languages user doesnt need know/care python/r
  • ensure users up-to-date latest versions etc..

the program desktop gui integrates our in-house software website , grabs applications network location.

to run apps, typically overwrites users' path variable it's own settings plus ever app defines.

occasionally, not enough isolation , user has problem running apps.

is there way run app in isolation? ideally, remove environment variables other defaults provided windows, still leaves possibility of odd registry values interfering execution..

the application written in qt c++


Comments