I use svnkit to download files from an SVN. When I run my program as a Windows service using YAJSW, the program is run as a System user, where APPDATA is set to some path in C:\Windows. svnkit is then unable to write to that directory.
As I did not find out how to run the YAJSW service as a different user with different environment variables, I would like to know whether I can use svnkit without relying on Windows environment variables.
Turned out that it is much easier to set the directory for svnkit in
Then the value of APPDATA does not matter anymore for svnkit.