Sztuczki i Kruczki - inne (Win95/98)


1. INNE OBLICZE RUNDLL32 (WINDOWS 95/98)

Dziś kilka przydatnych i nie znanych powszechnie zastosowań pliku rundll32.exe.

Dostęp do większości funkcji mieszczących się w elementach systemowych Windows jest zastrzeżony dla użytkowników korzystających z aplikacji programistycznych. Niektóre z nich można przywoływać bezpośrednio za pomocą pliku RUNDLL32.EXE.
Oto pierwsza część z nich:

Funkcje w pliku USER.EXE:

    rundll32 user,tilechildwindows

    rundll32 user,cascadechildwindows

zrobią porządek z otwartymi oknami aplikacji na pulpicie, umieszczając je obok siebie (tile...) lub jedno pod drugim (cascade...).


Radykalne zamykanie:

    rundll32 krnl386.exe,exitkernel

System błyskawicznie zakończy pracę mimo otwartych aplikacji i plików udostępnionych w sieci, nie ostrzegając o utracie nie zachowanych informacji. Ponieważ użytkownik zwykle nie ma możliwości potwierdzenia w oknie Zamknij system Windows ani zachowania danych, z polecenia tego należy korzystać ze szczególną ostrożnością.


Polecenie:
rundll32 msprint2.dll,RUNDLL_PrintTestPage

służy do przetestowania dowolnej drukarki podłączonej do komputera.
Po wpisaniu powyższego wiersza na ekranie pojawi się okno wyboru drukarki. Gdy zaznaczysz odpowiednią drukarkę, system prześle do niej stronę testową.


W Windows 98 możliwość manualnego wyboru instalowanych urządzeń jest dobrze ukryta, gdyż system został zaprojektowany z myślą o urządzeniach "Plug and Play". Przydatne okazuje się więc polecenie

    rundll32.exe sysdm.cpl,InstallDevice_Rundll

Wpisanie powyższej instrukcji przywoła na ekran Kreatora dodawania nowego sprzętu, dzięki czemu można własnoręcznie wybrać typ i model instalowanego urządzenia.


Kolejne polecenie:
    rundll32 user,wnetcancelconnection fsa

przerywa połączenia komputera z podłączonymi napędami sieciowymi serwera Novell Netware (w tym przypadku: fsa). W odróżnieniu od
polecenia "net use/d *" "wnetcancelconnection" nie odłącza wszystkich dysków sieciowych z innych systemów (np. UNIX).
Niestety, nie jest możliwe zamykanie połączeń z dyskami serwerów Windows NT.


Niektóre instrukcje pozwalają modyfikować zachowanie myszy, klawiatury oraz kursora. Wpisując

    rundll32 user,swapmousebutton,

możesz zamienić funkcje klawiszy myszy bez konieczności korzystania z odpowiednich opcji w Panelu sterowania.
Wbrew przypuszczeniom, nie uda Ci się przywrócić pierwotnego stanu klawiszy przez ponowne użycie funkcji "swapmousebutton".


W podobny - jednostronny - sposób działają polecenia

    rundll32 user,setcaretblinktime <n>

    rundll32 user,setdoubleclicktime <n>

Pierwsze zmienia częstotliwość migania kursora, drugie - prędkość dwukrotnego kliknięcia myszą.


Sterowniki klawiatury i myszy pozwalają włączać i wyłączać oba urządzenia. Windows akceptuje jednak tylko tę drugą opcję. Uaktywnia się ją poleceniami:

    rundll32 keyboard,disable

    rundll32 mouse,disable

Gdy zdecydujesz się użyć powyższych instrukcji, zablokujesz działanie klawiatury i/lub myszy. Na nic nie zda się przywołanie z parametrem "enable". Dopiero ponowne wczytanie systemu przywróci funkcjonowanie wyłączonych urządzeń. "Idealny", niezmiernie złośliwy sposób, aby dokuczyć koledze.



2. LFNBK I DŁUGIE NAZWY PLIKÓW (WINDOWS 98)


Windows nie archiwizuje długich nazw plików. Jeżeli przez przypadek nazwy ważnych plików zostaną skrócone do postaci 8+3 (nazwa i
rozszerzenie), system może odmówić posłuszeństwa.
Jak temu zaradzić?


Niepozorne narzędzie LFNBK.EXE umieszczone na instalacyjnej płycie Windows z założenia służy do tymczasowej zamiany standardu, w jakim są przechowywane nazwy plików. Jednak program ten może również przydać się do odzyskiwania długich nazw plików, które system zamienił do postaci 8+3.
Użytkownik, któremu obsługa LFNBK nie sprawi problemów, będzie miał narzędzie do odzyskiwania długich nazw plików. Program jest
umieszczony na instalacyjnym krążku Windows. Program nie wymaga instalacji.
Wystarczy skopiować plik LFNBK.EXE z katalogu \Tools\Reskit\File\Lfnback  (płyta z Windows 98) lub ewentualnie \Admin\Apptools\Lfnback  (płyta z Windows 95) do katalogu \Windows\Command na twardym dysku.

Przed użyciem narzędzia należy dokonać drobnej zmiany w Panelu sterowania. Klikaj kolejno ikonę System, zakładkę Wydajność, przycisk System plików i zakładkę Rozwiązywanie problemów. Teraz zaznacz pole wyboru Wyłączaj zachowywanie długich nazw dla starych programów. Po potwierdzeniu klawiszem OK możesz przystąpić do utworzenia pliku DAT, w którym zgromadzone zostaną długie nazwy wszystkich plików na twardym dysku.
Przywołaj okno MS-DOS (menu Start * Programy * Tryb MS-DOS) i wpisz polecenie:

    lfnbk /b c:

Literę "c:" możesz zastąpić oznaczeniem innego napędu.
Ostrożnie! Konwersja nazw jest dość niebezpieczna. Przed przywołaniem Lfnbk utwórz awaryjną kopię istotnych plików i pozamykaj wszystkie aplikacje. Podczas pracy narzędzia nie powinieneś obciążać systemu innymi zadaniami, ponieważ zawieszenie się aplikacji może mieć fatalne skutki.
Lfnbk skraca nazwy plików do formatu 8+3 - nie przewidziano możliwości samego archiwizowania (bez konieczności kasowania długich nazw plików). Gdy program upora się z powierzonym mu zadaniem, skopiuj plik LFNBK.DAT z katalogu głównego do oddzielnego, w którym gromadzisz kopie zapasowe. Nie zwlekaj i od razu odtwórz długie nazwy plików, wpisując instrukcję

    lfnbk /r c:

w oknie MS-DOS. W ramach tej operacji program skasuje utworzony wcześniej plik DAT (z katalogu głównego) - dlatego ważne jest, by
skopiować go do innego podkatalogu. Jeżeli chcesz dysponować w miarę aktualną bazą długich nazw plików, powinieneś ponawiać powyższe czynności w regularnych odstępach czasu.


3. UKRYWANIE PLIKÓW (WINDOWS 95/98)

Systemy Windows 95 i Windows 98 nie oferują prostej funkcji do ukrywania zawartości folderów. Są jednak nieautoryzowane sposoby na to aby ochronić swoje pliki przed wzrokiem wścibskich. Oto jeden z nich.

Katalogi za zasłoną: Po "zaszyfrowaniu" foldera Eksplorator Windows pokazuje "dla zmyłki" zawartość Pulpitu sterowania. Zasada jest
prosta. Gdy dowolnemu folderowi przyporządkujesz identyfikator klasy Panelu sterowania, Eksplorator systemu Windows zaniecha wyświetlania jego zawartości. Zamiast tego będzie wykazywał wszystkie elementy Panelu sterowania.
Jeżeli np. zmienisz nazwę katalogu  "C:\Temp"  na
"C:\Temp. {21EC2020-3AEA-1069-A2DD-08002B30309D}"
(bo właśnie taki jest identyfikator klasy Panelu sterowania), to z okna Eksploratora znikną pliki foldera Temp, pojawią się natomiast poszczególne składniki Panelu sterowania. Aby dane foldera stały się widoczne, wystarczy skasować rozszerzenie i przywrócić jego pierwotną nazwę.

 



D.F.


Copyright © by MiniMax 1997/2007. All rights reserverd!