Я пишу здесь, потому что этот вопрос не имеет ничего общего с тем, как что-то запрограммировать и что делать с испорченным компьютером.
Когда я запускаю следующую строку VB .Net-кода в Visual Studio 2010 Immediate Window:
MsgBox(My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Control Panel\Desktop\ProductName", "SCRNSAVE.EXE", Nothing))
тогда я получаю следующее сообщение:
---------------------------
Screensaver State Checker
---------------------------
C:\Windows\system32\PhotoScreensaver.scr
---------------------------
OK
---------------------------
Это не имеет смысла, поскольку в реестре даже нет записи SCRNSAVE.exe на снимке экрана.
Фактически, текущая заставка в соответствии с панелью управления Windows - «(Нет)».
Кстати, перед этим небольшим упражнением с VB .Net у меня были всевозможные проблемы, пытаясь заставить заставку включаться в нужное время.
Как я могу исправить эту проблему?
Системная информация:
- ThinkPad T400
- Windows 7 Ultimate 32-разрядная версия
- Больше информации по запросу