UTF-8; HTML 4.01; CSS3; 4771B+3489B+2894B
TiO: 00381 Ver 18.42.003
Zamieszano: 16.01.2015
Ktoś zapytał:
Stacje logują się do serwera Novell w "stary" sposób, gdyż wykorzystują sterowniki ODI (odpala się sieć, mapują się dyski, uruchamia się win.com). Jak uruchomić jakiś program po wyjściu (np. pakujący dane na dysk sieciowy lub uruchamiający NC) z Windows do DOSa, tak jak w WfW 3.1x?
W odpowiedzi:
Z wyjściem do DOSa po zamknięciu Win95 nie powinno być większych problemów. Wystarczy zmienić w Msdos.sys linię BootGUI=1 na BootGUI=0, a Windows uruchamiać poleceniem Win.com. Po wyjściu polecenie
mode co80
przywróci tryb tekstowy. Można wówczas wywołać potrzebny program.
Pewne problemy mogą powstać gdy płyta główna i zasilacz (np. ATX) obsługują software'owy sygnał wyłącznia zasilania po zamknięciu Windows. Konieczne jest wówczas zablokowanie opcji zarządzania energią w BIOSie komputera.
Grzegorz Redlarski zaproponował:
"Z wyjsciem do dosa nie ma problemu, trzeba tylko w msdos.sys ustawic BootGUI=0, a winde uruchamiac w autoexecu przez win.com. Problemem jest natomiast to, jak to zrobic przed wyjsciem do dos'a. Ja radze sobie w ten sposob, ze w folderze "autostart" mam link do batch'a, a w tym batch'u linie:
start /w jakis_program.EXE
Ten jakis_program, powinien dac sie zamykac autoamtycznie przy zamykaniu systemu.
Moze to byc tez po prostu (ja mam ten jakis_program z innego powodu):
pause
pakowanie_dysku (czy cos takiego)
Ten sposob daje mi to, ze ten batch moze byc inny dla kazdego uzytkownika. Mankamentem jest natomiast to, ze ten batch sam sie nie uruchomi, tylko przypomni o sobie w chwili wychodzenia z systemu. Nie byloby problemu, gdyby zamykanie progamow bylo wg kolejki LIFO, niestety jest FIFO i winda najpierw chce zamkniecia *.BAT, a dopiero pozniej zamyka jakis_program.EXE. Gdyby bylo odwrotnie, winda zamknela by program, a batch sam polecialby wtedy dalej (opcja /w) i ingerencja nie bylaby potrzebna.
Moze ktos zna lepsze rozwiazanie problemu indywidualnego batch'a dla kazdego uzytkownika podczas wychodzenia z windy?"

Inną metodę zaproponował Rafal J. Czekala:
"Sprobuj wychodzic z Wingrozy do DOSa a batcha pakujacego zawartosc dysku sieciowego nazwij dosstart.bat i na jego końcu wpisz nc.exe."
Stan obecny:
Powinno zadziałać...

<< | | Index | | Index 25 | | >> |
Dwie ramki | | Trzy ramki |
Index bez ramek | | Index 25 bez ramek |
Copyright © Yogurt
Editor: Yogurt