我创建了一个新的本地 Windows 帐户,并想修改这个新创建的配置文件的一些个人数据。但是,如果此帐户从未登录,则不会生成配置文件数据,因此我无法对其进行修改。我想修改 NTUSER.dat 之类的东西来自定义当前用户注册表并在用户的个人文件夹中准备东西。我不能使用默认配置文件,因为在我的应用程序中应该可以创建多个具有不同设置的本地用户帐户。并且这些设置不应用于下一个新创建的用户帐户。
有没有办法为用户配置文件文件夹启动这个生成过程?
如果没有,有没有一种好方法可以自动登录这个新创建的用户,等到配置文件生成然后注销?
该解决方案应该能够在 Windows 2000、Windows XP、Windows Vista 和 Windows 7 下运行。
(我正在使用 .NET 3.5 / C#,但我也愿意接受各种答案)