shortcut.Targetpath is returning a malformed path when the paths contains unicode chars, but GetWorkingDirectory works just fine for this case (but we need to set the WorkingDirectory variable).
Now it was fixed using WorkingDirectory because all the links are created by us, but we should fix this in order to support the proper api and get the target of the link in a more accurate way.
shortcut.Targetpath is returning a malformed path when the paths contains unicode chars, but GetWorkingDirectory works just fine for this case (but we need to set the WorkingDirectory variable).
Now it was fixed using WorkingDirectory because all the links are created by us, but we should fix this in order to support the proper api and get the target of the link in a more accurate way.