More thinking aloud: you could perhaps register a handler for the Windows::Xbox::System::User::SignInCompleted event. There’s a User property on the event args for that which you can convert to the type expected by AddLocalUser via the helper XSAPIUserFromSystemUser.