SHGetSpecialFolderPath and SHGetKnownFolderPath!

Hello, i use Visual Studio 2013 and MFC
if i call direct my compiled exe and we give a trace for this function, i will found the right directory like this:
SHGetSpecialFolderPath --> C:\User\XY\AppData\Roaming
SHGetKnownFolderPath --> C:\User\XY\AppData\Local
but if i call this as service i obtain wrong directory:
SHGetSpecialFolderPath-->C:\Windows\system32\config\systemprofile\AppData\Roaming
SHGetKnownFolderPath-->C:\Windows\system32\config\systemprofile\AppData\Local
what musst be do to obtain the right directory like C:\User\XY\AppData\Roaming and C:\User\XY\AppData\Local?
thanks
Registered users can post here. Sign in or register to post.

                              1. 7297372428 2018-04-20
                              2. 4929522427 2018-04-20
                              3. 1938132426 2018-04-20
                              4. 2267862425 2018-04-20
                              5. 6177082424 2018-04-20
                              6. 838232423 2018-04-20
                              7. 4694502422 2018-04-20
                              8. 6512882421 2018-04-19
                              9. 4659652420 2018-04-19
                              10. 2967832419 2018-04-19
                              11. 8339042418 2018-04-19
                              12. 8147112417 2018-04-19
                              13. 2774752416 2018-04-19
                              14. 4316132415 2018-04-19
                              15. 6265742414 2018-04-19
                              16. 1875142413 2018-04-19
                              17. 4146552412 2018-04-19
                              18. 8205662411 2018-04-19
                              19. 959982410 2018-04-19
                              20. 7153742409 2018-04-19