Chciałbym użyć mojego tła ekranu startowego metra, tak jak moje tło pulpitu, takie jak Ed Bott: Zmień tło pulpitu, aby pasowało do ekranu Start . Chciałbym jednak po prostu „znaleźć” tło metra na moim komputerze i nie martwić się o te wszystkie rzeczy z Photoshopa. Ponadto jego sposób musiałbym PrtScnzmieniać tło metra za każdym razem, gdy zmieniałem jego kolor lub dekorację.
~ thepanda-x na DeviantArt zorientowali się, jak edytować wartości szesnastkowe w shsxs.dll
i zmienić obraz tła dla metra Developer Preview. Ale potem ~ 351837 skomentował:
~351837 Mar 6, 2012
On ConsumerPreview images are not in shsxs.dll but in imageres.dll
and hex address for green background is on 0x89E80
Nie wiem, jak filtrować przez biblioteki DLL i tak dalej. Jest również bardzo możliwe, że nie ma „obrazu”, a system Windows tworzy taki, który pasuje do ekranu przy użyciu wybranego koloru i stylu. Nie jestem nawet pewien, czy to możliwe, ale jeśli ktoś chciałby spróbować, byłoby świetnie.
Moim celem jest, aby w górnym rogu było napisane „Desktop”, tak jak zrobił to Ed Bott, i pomogło ujednolicić całą obsługę Windows 8.
Uwaga: i tak nie chcę zmieniać tła metra. Chcę wybrać styl (powiedzmy, szary z bąbelkami), a następnie skopiować obraz tła metra do użytku na pulpicie.
Aktualizacja, 3-17-2012: Użyłem programu Resource Hacker do otwarcia kopii imagers.dll i znalazłem tło metra w folderze PNG. Mają każdy styl dekoracji i kilka rozmiarów. Niestety są tylko w domyślnej turkusie. Są również obolałe ściśnięte razem, tak że cały ten jednolity kolor w środku, gdzie idą płytki, jest usuwany. W tej chwili zdarza się, że używam turkusu, ale jeśli będę kontynuować w dół drogi imageres.dll, nadal będę musiał zrobić dużo edycji obrazu, aby dopasować go do ekranu i ta sztuczka nie zadziała, jeśli kiedykolwiek zmienię kolory. Wciąż szukam odpowiedzi.
źródło