Cześć. Przeszkadzało mi kilka domyślnych ustawień w Windows 10, których nie szło zmienić inaczej niż przez edytor rejestru, czy zasad grupy. Uznałem, że podzielę się moimi osiągnięciami i napiszę prosty konfigurator.
Co prawda pisałem w języku angielskim, żeby aplikacja była bardziej uniwersalna, ale myślę że nie powinno być to większym problemem.
Szkoda, że akurat w moim przypadku program do trayowania śmietnika nie zadziałał (błąd przy instalacji). Bardzo praktyczny dodatek.
Po przeczytaniu kodu:
Kod jest “brzydki”: brak formatowania, sugeruję używać CodeMaid albo samemu opracować sobie sztywny sposób pisania kodu. (http://www.codemaid.net/)
Dodatkowo pisz komentarze, gdy wrócisz do tego kodu po 3 miesiącach to nie będziesz musiał marnować czasu na przypominanie sobie co robi co i dlaczego a tak zaoszczędzisz czas który zmarnujesz na ponowne czytanie.
Staraj się rozdzielać wszystko na mniejsze klasy i używaj intefejsy w razie konieczności.
Jeśli aplikacja ma dostep do rejestru, warto zalecić użytkownikowi aby otwierał ją jako administrator.
Pisałem, że kod jest brzydki, nie jest jednak na tyle skomplikowany, żebym tam potrzebował komentarzy, jaki już pisałem kod był tylko dla mnie.
Co do adminowania, zajrzyj w manifest, wymuszam admina na starcie;)
Ale i tak dzięki za rady.
Przepraszam za NBina, brakowało tam jednego error handlera (brakujące wpisy w rejestrze). Naprawiłem, możesz go ściągnąć bezpośrednio z http://pionner.org/downloads/nbin.exe
Na moje GUI zbyt “nowoczesne”, ale ja się między dinozaurami na dosie wychowałem
Brnij w temat dalej… chyba za dużo tweakerów pod 10-ktę jeszcze nie powstało. Zawsze wolę coś od rodaka, niż to samo od chińczyków - produkcje J. Pazery, Kaworu, za czasów win98 chyba jakiś porządny tweaker z kraju nad Wisłą używałem.
Zaraz się biorę za testowanie, ale już mogę dodać, że jak nie ma opcji auto-logowania, to ja zamawiam.
//edit: Tak swoją drogą to trochę dziwne, że dawno nie widziałem “społecznie” reklamowanego polskiego softu od niezależnego wydawcy… kiedyś się ustawiało np. status na gg jak było coś ciekawego.
//edit2: Jakkolwiek używam angielskiej windy, to polska opcja językowa byłaby mile widziana (wystarczy spojrzeć ilu userów na forum się przynaje do nieznajomości angielskiego).
Wszystko jest pobierane z systemu, ale jeszcze pogrzebię żeby to jakoś ładniej wyglądało
Jest w planach, ale dopiero gdy trochę ogarnę design i funkcjonalności, żeby raz zrobić porządnie tłumaczenie, a nie babrać się w nim przy każdej zmianie
Opcja ta znajduje się w NBin, ale myślę, że dodatkowa opcja wyboru poszczególnych ikon (w tym i kosza) w następnej wersji się znajdzie. A co do zostającego instalatora- miał wylatywać po instalacji, ale nie wiem czemu to przeoczyłem.
Nie za bardzo rozumiem o którym tle mówisz, reszta będzie
Domyślnie leci do Program Files, bo z początku zakładałem brak własnego klucza w rejestrze (więc informacji gdzie jest zainstalowany), ale i tak jest, więc w przyszłości zrobię wybór ścieżki.
Nie wydaje mi się, żeby było to spowodowane moim programem (nie grzebię nawet w pobliżu kosza), ale możesz to zrobić poprzez Start>Ustawienia>Personalizacja>Ustawienia ikon pulpitu. Zaznacz kosz i wybierz Przywróć domyślną. Jak nie zadziała, to będziemy kombinować.
NBin to po prostu mój inny projekt. Niestety, żeby sztuczka działała, w tle musi chodzić mój proces, lepiej żeby był dedykowany tylko temu zadaniu, dzięki czemu zeżre mniej pamięci niż cały Listek.
No! Od razu kojarzy się z listą funkcji, a nie “leave” co było moim pierwszym skojarzeniem.
Tła są dwa: jedno to te p…rzepiękne skały - nie łatwo do tego dotrzeć, przynajmniej po paru godzinach klikania bez większego celu. Drugie to logotyp windows w momencie odblokowania i wpisywania hasła.
Kiedyś lubiłem widoczki, teraz nie lubię i to pierwsze mnie irytuje - wolałbym to samo co na tapecie (własnej).
Może to nie miejsce, ale od razu zapytam: czy można wreszcie ustawić różne tapety na dwóch monitorach? To jedna z opcji której brakuje mi od czasów Windows 2000.
A god mode to odpalenie skrótu do (.{ED7BA470-8E54-465E-825C-99712043E01C}) (chyba nawet już kiedyś o tym pisałem)
Chciałem napisać “nie ma za co”, ale nie wypada, bo jest
Faktycznie, błędów trochę w nim jest, ale dobrze że ci się naprawiło
@drunkula popatrzę, poszukam, poeksperymentuję i może dodam, o ile nie będzie się nic kaszanić zmianę tła logowania. Co do różnych tapet, to nie testowałem, ale szczerze wątpię.
//edit @pionner : różne tapety na dwóch monitorach to jest nic czego nie widziałem wcześniej, mogę posprawdzać czy gdzieś kod jest wolny - na pewno działa to jako funkcja ZBar, który dodaje pasek aplikacji na drugi monitor.
Uruchom winver (logo windows+R i wpisz winver). Poszukaj info o kompilacji, jeśli masz inną niż 10240, znaczy że gdzieś po drodze się zgubiłeś, jeśli masz 10240, to masz “właściwą”