Auto-changing user account picture?


  1. Posts : 1
    Win7 x64 Home Premium
       #1

    Auto-changing user account picture?


    Does anyone know of a way, or an app, which would allow me to have my user account picture update every the login / lock screen is displayed?

    Basically I have a folder full of images that I like to use as my account picture, but instead of changing it every week or whatever, I'd like for it to change every time I login, so next time the login/lock screen is shown, it's different..

    Does anyone know of anything like this? Or would be able to make a simple script to do it?

    EDIT: Ok I've made a script which updates the user profile .bmp file, but changing that file does NOT update the user profile picture if it's a local user (it works for domain users apparently).. Any idea where the actual edit needs to be made / what cache needs dropping?

    Thanks for any help!
    Chuckun
    Last edited by Chuckun; 21 Dec 2013 at 14:47.
      My Computer


  2. Posts : 10,485
    W7 Pro SP1 64bit
       #2

    Hmmm. I fired up Process Monitor (PM) and was not able to see the step(s) that you need to do to get the desired results. You might want to spend more time on it than I did. Filter PM on Explorer and record/monitor the events that take place when you manually change a user's picture via Control Panel > User Accounts.

    The profile bmp that you mentioned can be deleted if this is for a local user account - even after a restart, the user image is coming from somewhere else.

    If you really want to dig into this issue - you can run PM from one user account while you log off and on to another user account. PM should show you where W7 is getting the image from for the log on screen.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 10:51.
Find Us