如何保证脱机时计算机已加入到特定域?
|
因此,过去我总是在工作网络内部开发Windows窗体客户端软件,我们一直遵循着这样的懒惰规则:现场不允许使用外部硬件,没有人可以篡改硬件,因此软件总是要在网络中运行所有这些都加入了,这使我可以将上下文延迟设置如下:
WindowsPrincipal wp = new WindowsPrincipal(WindowsIdentity.GetCurrent());
Thread.CurrentPrincipal = wp;
因此,现在我被要求编写一个将在销售笔记本电脑上运行的应用程序。我无法100%保证他们不会使用该软件并在家用PC上运行并将其“假装加入”网络。我知道我可以检测到它们可能加入的网络名称,但是保证该网络实际上是我们的网络的正确方法是什么?我可以在应用程序本身中嵌入某种指纹来确定网络是否是我们的工作网络吗?
没有找到相关结果
已邀请:
2 个回复
剿畦缄饥小
岭取
)。一旦有了足够的方法来拆分strnig并检索DOMAIN名称(请参阅内置帮助程序,将User.Identity.Name解析为Domain \\ Username)。 正如wegginho在评论中提到的那样,尽管理论上有人可以将其网络名称设置为同一网络。