Search code examples
c#.netwinformsscreensavermarquee

Anyone know how to programmatically change the text of a marquee screensaver?


For an app I'm building, a requirement is to have the state subtly visible at all times. At first I decided to simply disable the screensaver, but now think it would be preferable to use the scrolling marquee screensaver to indicate state.

Is this possible? How would I go about it?

Since the app will only be installed on a small number of machines under my control, I can manually set the screensaver to be the marquee (i.e. the app shouldn't need to). I'm using C#, .net and WinForms


Solution

  • As Cipi said marquee screensaver stores text in registry. But I think that screensaver reads this value only once before it is shown, so you will have no chance to change the status during screensaver is active.

    You can create your own screensaver it's not so hard.