【发布时间】:2013-10-02 12:51:20
【问题描述】:
我正在设计的软件将在 VM 中运行,在大多数(如果不是全部)情况下是 Micrososft Virtual PC
我正在尝试找到一种方法来记录谁使用该软件。看到所有虚拟机都将以匿名管理员身份登录,我正在考虑从主机中提取登录的用户名/pcname。
代码库将位于 C# 控制台应用程序中。
这可能吗.... 有没有人有任何资源/代码可以帮助解决这个问题。
jltrem - 现在能够向我提供获取主机名的详细信息,如果可能的话,我只需要一些有关主机登录用户的用户 ID 的帮助......
【问题讨论】:
-
您需要澄清:用户如何将其登录到 VM - 他们使用相同的帐户还是不同的 Windows 用户帐户?用户是否使用任何其他用户名登录到您的程序?
-
这些是本地托管的股票 VM 映像,在每台电脑上,使用默认管理员帐户,未连接到网络,没有与我的程序关联的登录,它将使用默认管理员用户,我只需要跟踪每次由谁启动它以确保网络安全。在我可以跟踪谁使用它的情况下,默认情况下将在网络共享上对此文件进行匿名读取和执行。
标签: c# console virtual-machine