I want to combine "C:\windows\" with "..\System" and get "C:\windows\system"

I'm using Path.Combine() and it just returns "C:\windows\..\system" which is wrong. I thought there is a way to combine these kind of paths.

am I doing anything wrong? or is it just the way it is?