新しいローカル Windows アカウントを作成しましたが、この新しく作成したプロファイルの個人データの一部を変更したいと考えています。しかし、このアカウントがログインしていない場合、プロファイル データは生成されないため、変更できません。NTUSER.dat などを変更して、現在のユーザー レジストリをカスタマイズし、ユーザーの個人用フォルダーにあるものを準備したいと考えています。私のアプリケーションでは、異なる設定で複数のローカル ユーザー アカウントを作成できるはずなので、既定のプロファイルは使用できません。また、これらの設定は、次に新しく作成されたユーザー アカウントには使用しないでください。
ユーザー プロファイル フォルダーのこの生成プロセスを開始する方法はありますか?
そうでない場合、この新しく作成されたユーザーに自動的にログオンし、プロファイルが生成されるまで待ってからログオフする良い方法はありますか?
このソリューションは、Windows 2000、Windows XP、Windows Vista、および Windows 7 で動作するはずです。
(私は .NET 3.5 / C# を使用していますが、あらゆる種類の回答にも対応しています)