Windows 帐户名称可以在不同的上下文中具有各种形式 - 如果可能,我有兴趣将帐户名称带入某种规范形式,或者检查两个帐户名称是否适用于给定计算机的上下文中的同一帐户。例如:
.\Hobson
HobMachine\Hobson
localhost\Hobson
或者
HobDomain\Hobson
HOBSON@HOBDOMAIN
以上两组名称分别命名同一个用户(当在适当的上下文中使用时,例如第一个在名为 HobMachine 的机器上检查)。如何以编程方式(最好是 C#)检查两个帐户名称是否适用于给定机器上下文中的同一个帐户?