有沒有一種方法可以確定(.NET優先)當前用戶是域用戶帳戶還是本地用戶帳戶?確定當前用戶是域還是本地用戶?
提前 - 我不知道這是運行的域名,所以我不能只查找域\用戶名v計算機\用戶名。
部分答案可能是從代碼中確定DOMAIN或COMPUTER名稱。
[編輯]擴大對阿舍的答案代碼片段將
private bool isCurrentUserLocalUser()
{
return Environment.MachineName == Environment.UserDomainName;
}
我更改爲使用區分大小寫的比較的代碼,因爲Environment.UserDomainName在某些環境中返回小寫名稱(「一些-PC ')而Environment.MachineName是大寫的('SOME-PC') – mistika 2017-03-06 18:31:37