Bezpośrednia odpowiedź na twoje pytanie jest taka, że musisz ustawić tło Windows na obraz, który tworzy BGinfo. W moim systemie Windows 2003 robię to za pomocą:
- Zaloguj się jako użytkownik docelowy
- Kliknij tło pulpitu prawym przyciskiem myszy
- Kliknij „Właściwości” w wyskakującym okienku,
- Kliknij kartę „Pulpit” w wynikowym oknie dialogowym „Właściwości ekranu”
- Wybierz pozycję „BGInfo” z listy „Tło:”; jeśli nie ma, kliknij „Przeglądaj” i znajdź plik wskazany w oknie dialogowym „Bitmapy> Lokalizacja” programu BGInfo.
- Kliknij „OK”, aby zamknąć okno dialogowe „Właściwości ekranu”
Obraz pulpitu wygenerowany przez BGinfo zostanie następnie wyświetlony na pulpicie. Informacje na obrazie będą aktualne od ostatniego uruchomienia BGinfo.
Ponieważ jednak wspomniałeś o uruchamianiu BGinfo z zaplanowanego zadania, myślę, że chcesz okresowo aktualizować te informacje i wyświetlać najbardziej aktualne informacje w tle pulpitu. Moja implementacja polega na zdefiniowaniu skrótu w folderze „Programy> Uruchamianie” z parametrami,
Target: "C:\Program Files (x86)\Sysinternals Software\Bginfo.exe" local.bgi /timer:0
Start in: "C:\Program Files (x86)\Sysinternals Software"
To aktualizuje informacje za każdym razem, gdy się loguję, co w przypadku długo działającego serwera jest częstsze niż po ponownym uruchomieniu, ale może nie być wystarczające, aby nadążyć za szybko zużywanym miejscem na dysku. Możesz utworzyć zaplanowane zadanie, które będzie uruchamiane codziennie lub częściej, jeśli chcesz, aby informacje były aktualizowane, gdy użytkownik jest zalogowany. Jeśli Twoja definicja BGInfo zawiera informacje specyficzne dla użytkownika, dla każdego z nich konieczne będzie zdefiniowanie osobnego zadania użytkownik. Zadanie powinno wywołać plik wsadowy podobny do następującego:
REM BGInfoBatch.cmd: run BGInfo to update wallpaper image, and force update.
"C:\Program Files (x86)\Sysinternals Software\Bginfo.exe" "C:\Program Files (x86)\Sysinternals Software\local.bgi" /timer:0
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Może być konieczne dostosowanie tego pliku wsadowego zgodnie z tym pytaniem.
Jeśli chcesz mieć wartość w wyświetlanych informacjach, która mówi, jak aktualne są te informacje, możesz utworzyć niestandardowe pole o nazwie „Zaktualizowano”, typu „znacznik czasu pliku” i ścieżkę wyjściowego pliku bginfo.bmp .