我正在尝试做与此问题提问者类似的事情:
关于用户配置文件的组成部分,我找到了this。
- Windows 认可和加载的最小配置文件是什么?
- 如何创建并向 Windows 注册配置文件?
我的目标是 Windows 7(专业版或企业版)。我更熟悉 Linux,对于在 Windows 上编程一窍不通,所以请温柔点。
P.S. 是否有一种方法可以在 Linux 上开始开发,然后在 Windows 上测试而不使用虚拟机?
这就是我要做的事情
我正在构建一个用于同步配置文件的程序,供那些经常移动的人使用,这样他们就不必随身携带笔记本电脑。这个问题涉及到用户登录新电脑的情况。可能的应用包括:
- 经常在办公室之间旅行的商人
- 每天使用不同电脑的学生
- 在国外使用网吧的用户
- 不喜欢在获取新电脑时复制文件的家庭用户
我想提供尽可能好的用户体验,这意味着几乎即时地创建用户配置文件。 漫游配置文件最多也很慢且容易出现错误。 让Windows创建配置文件并不是一个真正的选择,因为我需要进行自定义身份验证(我已经解决了这个问题),并且我需要从服务器复制设置。
我需要的是一种方法:
- 只在用户登录时创建必需的基本内容
- 如果已更新配置文件,则从云端更新设置
- 让用户在30秒内(最好更快)从登录屏幕到工作状态
这是我考虑要做的事情:
- 与服务器验证用户身份
- 联系Windows服务处理配置文件的创建/更新
- Windows服务将在创建配置文件时下载必要的设置
- 应用设置
- 用户登录
LOGON32_LOGON_NETWORK
登录速度很快,但它不会执行许多生成配置文件所需的重要操作。例如,交互式登录需要为断开的操作缓存登录信息,这可能非常重要,特别是对于笔记本电脑和Windows服务(请参见问题文本)。 - Oleg