
Modyfikacja Menu StartWariant

2010-02-17
Modyfikacja Menu StartWariant bezpiecznyDla tych którzy nie korzystają z Vistart ani żadnych innych typów emulacji Menu Start Sprawa dość czysta bo robiona tylko poprzez edycję rejestru żadnych patcherów W tym wątku zbudujemy sobie menu zamykania systemu o funkcjonalności podobnej do tego z Visty Nie będzie to copycat choć da się to jeszcze przekształcić żadnych buttonów zamykania wylogowania a w zamian umieszczenie w Menu Start pod opcją Uruchom nowej pozycji Shutdown Zamknij system która z kliku natychmiastowo wywoła zamykanie systemu a z prawokliku będzie miała menu dodatkowych opcji związanych z zamykaniem kompa Nie dość że wygląda to ładnie to jeszcze jest bardzo funkcjonalne usuwa min ten problem klik I nie będziemy już korzystać z głupkowatych dialogów MS nawet nie ma po co ich skórować poprzez edycję msginadll shell32dll bo w ogólności nie będą wywoływaneVistaXP po modyfikacjiKolorami proszę się nie sugerować bo to wynik skinowania w przykładzie skórka Aero Business O ogólnej przemianie ikon było wcześniej na obrazku jest temat Vista z Icon Tweaker ale sama ikona Shutdown musi być zmieniona ręcznie i o tym zaraz będzie wątek1 Wykorzystamy program NirCMD który będzie odpowiadał za wykonywanie komend zamykania wylogowania hibernacji etc komputera bez korzystania z funkcji i dialogów Windows Aplikacja w ogóle nie pracuje w tle jest tylko rodzajem konsolowym i wykonuje zadania tylko i wyłącznie wtedy gdy zostanie wywołany Nie ma śmiecia w pamięci Niezbyt duża uwaga AV mogą ten program wykrywać jako risk tool Bez obaw to tylko ze względu na typ zadań które program wykonuje Pobrać rozpakować i umieścić plik NirCMDexe w katalogu system32 nircmdzip2 Następnie definitywnie ukryjemy obecne brzydkie buttony Zamknij Wyloguj Oddokuj wraz z tekstem do nich przypisanym Odbędzie się to przez wprowadzenie starych dobrych restrykcji Microsoftu a nie przez edycję pliku explorerexe restrykcjezipWystarczy rozpakować plik reg uruchomić ale jest potrzebny reset komputera żeby zatwierdzić wprowadzane blokady Plik wprowadza następujące edycjeKODWindows Registry Editor Version 500HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorerNoClose=dword00000001NoStartMenuEjectPC=dword00000001StartMenuLogoff=dword000000013 Dodamy do rejestru nową strukturę menu a do tego wykorzystamy klucz używany przez producentów OEM do brandingu Menu Start to jest właśnie to wolne miejsce pod Uruchom gdzie branding się uaktywnia Co to jest branding = do poczytania w moim temacie Tweakowania XP Zrobiłam dwa pliki rejestru pod Windows polski i angielskimenu_PLzipmenu_ENzipWystarczy rozpakować uruchomić plik reg a nowe menu powinno się pojawić nawet bez konieczności przelogowania Windows jeżeli już menu nie ma przelogować się Uwaga przed zastosowaniem pliku proszę przeczytać toDopasowanie pliku do własnych potrzebZawartość pliku wprowadzającego menuKODWindows Registry Editor Version 500HKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0InfoTip=Wyłącz komputer@=Zamknij systemHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0DefaultIcon@=C\\WINDOWS\\system32\\shell32dll27HKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0InstanceInitPropertyBagCommand=Param1=HKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0ShellHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0ShellOpen@=WyłączHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0ShellOpenCommand@=NirCmdexe exitwin poweroff forceifhungHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell1@=Uruchom ponownieHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell1Command@=NirCmdexe exitwin reboot forceifhungHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell2@=WylogujHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell2Command@=NirCmdexe exitwin logoff forceifhungHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell3@=Przełącz użytkownikaHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell3Command@=NirCmdexe lockwsHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell4@=HibernujHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell4Command@=NirCmdexe hibernateHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell5@=Stan wstrzymaniaHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell5Command@=NirCmdexe standbyHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell6@=Wyłącz monitorHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell6Command@=NirCmdexe monitor offHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell7@=OddokujHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell7Command@=WScriptexe C\\Windows\\System32\\undockvbsDla unaocznienia co ten plik robi w rejestrzeTen plik to tylko matrix wprowadza co na obrazku Co tu można obrobić1 Domyślnie jest odnośnik do systemowej ikony zamykania z pliku shell32dll Jest to brzydka ikonka Ale można wprowadzić dowolną ścieżkę dostępu z własną ikonką Jedyny warunek to format ICO o stosownych rozmiarach PNG wykluczone Czyli w tej części pliku podstawić swoją ścieżkę dostępuHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0DefaultIcon@=C\\WINDOWS\\system32\\shell32dll27Po przemianie ścieżki dostępu nie zawsze widać nową ikonkę od razu Niekiedy trzeba się przelogować aby zmiany się pokazały Ikonek poszukajcie na deviantart etc Wymiana ikony jest zbędna jeśli już zostanie zastosowana skóra która jest pozbawiona takich ikonek w Menu Start np VistaVG Ultimate 2 Domyślną akcją kliku w button jest natychmiastowe zamknięcie komputera bez żadnych ostrzeżeniowych dialogów Jeśli chcecie zamienić funkcję buttonu na inny typ zamykania systemu trzeba wymienić komendę w tej partii porównać sobie jakie są inne komendyHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0ShellOpen@=Zamknij systemHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0ShellOpenCommand@=NirCmdexe exitwin poweroff forceifhung3 Nazewnictwo opcji dowolne Można sobie tam wypełnić innymi nazwami nieWindows dla przykładu zamiast Hibernuj wprowadzić Misiu O kolejności wpisów w menu decyduje ich numeryka w pliku Ale można poprzestawiać opcje Zbędne wg was funkcje można wyeliminować Wystarczy zlikwidować dwie linijki dzielące ten sam numerek4 Można dodawać inne komendy wywołujące funkcje systemowe Po pierwsze wystarczy przejrzeć stronę NirCmd na spis komend dla przykładu można sobie dodać skrót do wysuwania tacy CDROMu Po drugie można użyć komend wbudowanych w system np te z rundll32 Tutaj jest niewielka uwaga funkcja Przełącz użytkownika i Zablokuj komputer to jedna i ta sama komenda a co się wykonuje zależy od środowiska i konfiguracji komputera info Przyjęłam domyślną nazwę opcji Przełącz użytkownika ale w razie czego zamieńcie sobie napis na Zablokuj5 Ostatnie pozycje w pliku są skomentowane poprzez znak co znaczy że nie są domyślnie dodawane To wejścia dla laptopów które mają w Menu Start komendę Undock Oddokuj Jeżeli już ta opcja ma być wprowadzona w menu trzeba po pierwsze pobrać dodatkowy plik skryptu undockvbs i umieścić w katalogu system32 po drugie wyeliminować te znaczki HKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell7@=OddokujHKEY_CLASSES_ROOTCLSID2559a1f621d711d4bdaf00c04f60b9f0Shell7Command@=WScriptexe C\\Windows\\System32\\undockvbsUsuwanie menuJeśli ktoś chce wyeliminować menu to tutaj deinstalator Usuwa blokady domyślnych buttonów i strukturę menu przywracając również domyślny wygląd klucza brandingu Wystarczy rozpakować uruchomić reg i koniecznie zresetować po tym komputer żeby zmiany oczywiście się wykonałydeinstalatorzip
projekty domów drewnianych projekty ustaw Żłobek Warszawa