我有一个Windows应用程序(WPF),我们在每次登录时都运行该应用程序,但是当用户首次登录到新PC时,应用程序需要执行一些操作具体的任务,但只限于用户的第一次登录,而不会在后续时间。能够检测这是否是用户首次登录到Windows 7
在.net 3.5中有没有办法查询用户之前登录过的帐户(即某种登录次数)?
未能获得任何本地支持我将在用户注册表中创建一个txt文件,但是我想知道是否有本地方式来实现这一点。
我们使用重定向的文件夹,因此用户可能已经登录到我们网络中的PC上,这些特殊事件应该只发生在用户未登录到PC上并且Windows必须为用户创建新配置文件时PC。
如果我不清楚我正在寻求什么,请不要犹豫让我知道。
马特
我推荐你用你的替代技术。它提供了一种轻松的方式来重新执行操作,而无需重新创建用户。我也会将其作为App.Config值或其用户配置文件下的某个文件而不是注册表值。这很容易支持或批处理脚本,并且使用户不会害怕他们的机器会爆炸。虽然远程注册表访问可能比远程文件访问更容易,但如果您不得不执行远程故障排除。通过组策略混淆也可能更容易。我会考虑这两种解决方案及其支持含义...... –
嗨Merlyn,如果您想将其作为答案,我会接受它,因为这是我的解决方案。 – Lima
完成:)由于我在答案中详细阐述了一点,让我知道你是否喜欢它,或者比评论还要少,或者是否令人困惑。 –