У меня есть внутреннее приложение C#, которое я хочу начать развертывать извне. У меня есть функции, которые я хочу только для внутренних пользователей, но я не хочу беспокоиться о нескольких выпусках. Я также не хочу изменять способ использования внутренними пользователями этой программы.Как узнать, является ли компьютер частью определенного домена Windows в C#
Итак, я думаю: 1) Проверьте домен ПК, на котором работает программа. Если это домен моей компании, включите внутренние функции. Программа может работать на ПК, которые отключены от домена и работают в автономном режиме.
2) У вас есть опция пароля, чтобы включить внутренние функции.
Таким образом, для внутренних пользователей на доменных компьютерах он выглядит точно так же, как и всегда. Для внутренних пользователей на компьютерах без домена у них есть возможность включить внутренние функции. Для внешних пользователей они не получают внутренних функций.
Каков наилучший способ реализации «это компьютерная часть домена, даже если в автономном режиме» на C#?
Хороший улов на спуфинге, я думал о том же. Однако я не слишком беспокоюсь об этом для этого программного обеспечения. – XPav