This can be used, for instance, in applications implementing a self update feature keeping the current installation path intact. Only windows, linux, and unix like systems (macOS, *BSD) are supported.