Hacker News new | ask | show | jobs
by tenryuu 1707 days ago
on windows, if you change the USERPROFILE variable before running the software, you can operate it from different locations. Instead of using the preset folder in your user's appdata, it can be run from any other folder with entirely different saved data. As application running checks are from the path, you can essentially run multiple instances of the same application simultaneously (at the cost of having a complete second copy of the entire program). It's a pain to setup and maintain though, the software is clearly not designed with this in mind. The other issue is that when calls to open child programs (like clicking links in chat), this program maintains the changed variable, so apps like firefox run in a completely different directory