when ln.exe throws errors it would be helpful to display the meaning of it. Or at least a link to the page with explanations: https://msdn.microsoft.com/en-us/library/cc231199.aspx