Temat
Restart I Shutdown Systemu Windows 2003 Server
194.146.216.* napisał:
Witam!Mam pytanie:
Czy ktoś sie orientuje w jaki sposob moge zahibernowac, zrestartowac i wylaczyc system Windows 2003 Server z poziomu zwyklego uzytkownika, bez koniecznosci przelogowywania sie na administratora??
Jest to bardzo upierdliwa rzecz, nie ukrywam :/ takie czeste przelogowywanie - zwlaszcza gdy sie chce komputer tylko zahibernowac
217.98.97.* napisał:
runas i pierwszy lepszy programik ktory to robi?
194.146.216.* napisał:
Myslalem raczej o jakiejs lini komend - upierdliwa sprawa za kazdym razem, gdy chce restartowac to klikac prawy klawisz .. bla bla bla... szkoda, ze shutdown nie ma mozliwosci czegos takiego, jak shuddown -costam login -costam pass -opcje :/ a moze ma?217.98.97.* napisał:
Bierzesz piszesz sobie program sam, albo szukasz takiego co to z konsoli ci wylacza, wylogowuje, usypia komputer i uzywasz zeby bylo wygodniej z RunAs Pro (to takie RunAs w ktorym odrazu mozna haslo wpisac w linii komend) i juz.
Ostatecznie moge sprobowac ci napisac taki programik jak chcesz...
212.182.63.* napisał:
runas.exe /user:domena\Uzytkownik nazwa_programuWystarczy do wyłączenia/restartu.
Troche gorzej z hibernacja.
217.98.97.* napisał:
Wlasnie wystarczy do hibernacji... a niby w jakis sposob chcesz wylaczyc/rebootowac?
212.182.63.* napisał:
Znasz polecenie do hibernacji w windows bez uzycia dodatkowego oprogramowania? Bo ja nic takiego w windows nie znalazłem.217.98.97.* napisał:
Tia... rundll32.exe powrprof.dll,SetSuspendState
W zalaczniku programik ktory obiecalem... niestety nie mialem czasu ani warunkow zeby go przetestowac, wiec uzywac na wlasna odpowiedzialnosc! A tak serio najgorsze co sie moze stac to nic, znaczy poprostu nie zadziala Jak rzeczywiscie cos nie dziala, to prosze dac znac co i jak to sprobuje naprawic...
Odpal reboot.exe bez parametrow, zeby zobaczyc pomoc.
A... program tylko dla windowsow XP/2003 !!! (na 2000 bedzie dzialalo tylko hibernate, bo nie ma tam takiej komendy jak shutdown)
212.182.63.* napisał:
To polecenie to stan wstrzymania a nie hibernacja.217.98.97.* napisał:
Hmm... a to jest roznica ?
Bede to musial poprawic w programie
Chwilka... niech no poczytam msdn...
217.98.97.* napisał:
Dobra... albo ja tu czegos nie kumam, albo windows jest jakis robaczywy...
Teoretycznie powinno byc tak:
rundll32.exe powrprof.dll,SetSuspendState 1,1,0 - hibernacja
rundll32.exe powrprof.dll,SetSuspendState 0,1,0 - suspend
ostatecznie:
rundll32.exe powrprof.dll,SetSuspendState Hibernate - hibernacja...
A jak to testowalem to poprostu niezaleznie ktora z opcji sie wybierze, to i tak albo suspend jest albo hibernacja (w zaleznosci czy w panelu sterowania w opcjach zasilania>hibernacja - opcja jeset zaznaczona czy tez nie)...
Moglby ktos to sprawdzic u siebie najlepiej na win XP ? (ja jestem na 2000)
212.182.63.* napisał:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/setsystempowerstate.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/setsuspendstate.asp
Próbowales obu? czy tylko SetSuspendState?
217.98.97.* napisał:
SetSystemPowerState w ogole nic nie robi Jest taka procedura, ale nic sie nie dzieje po jej odpaleniu
RunDll32.exe Kernel32.dll,SetSystemPowerState 1,1
RunDll32.exe Kernel32.dll,SetSystemPowerState 0,1
czy chociazby
RunDll32.exe Kernel32.dll,SetSystemPowerState
nic...
212.182.63.* napisał:
Kod ze strony borlanda.http://www.borland.pl/cgi-bin/tip.exe/showtip?mode=1&id_tip=43
CODE
procedure SuspendOrHibernate( ASuspend,AForce : Boolean );
var
iVersionInfo: TOSVersionInfo;
iToken : cardinal;
iPriveleg : TTokenPrivileges;
iaresult : cardinal;
begin
FillChar (iPriveleg, SizeOf (iPriveleg), #0);
iVersionInfo.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
GetVersionEx(iVersionInfo);
if iVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_NT then begin
Win32Check( OpenProcessToken (GetCurrentProcess,
TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, iToken) );
Win32Check( LookupPrivilegeValue (NIL,'SeShutdownPrivilege',
iPriveleg.Privileges[0].Luid) );
iPriveleg.PrivilegeCount := 1;
iPriveleg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
Win32Check(AdjustTokenPrivileges(iToken,False,iPriveleg,
Sizeof(iPriveleg), iPriveleg, iaresult));
end;
Win32Check( SetSystemPowerState( ASuspend, AForce ) );
end;
Dziala. Windows przechodzi w stan wstrzymania, ale czy false czy true idzie na wstrzymanie. Nie mam jak sprawdzic hibernacji bo mam za mało miejsca na dysku zeby ją włączyć, ale bardzo możliwe ze jest tak jak piszez ze zalezy od ustawienia w panelu.
217.98.97.* napisał:
No wlasnie w tym problem ze wyglada na to, iz hibernacja i wstrzymanie z punktu widzenia programistycznego to to samo. Kod ktory podales bedzie dzialal jako hibernacja jesli bedzie ona wlaczona w zarzadzaniu energia...
212.182.115.* napisał:
Pózniej sprobuje włączyc hibernacje i jeszcze to potestuje, bo jesli windows potrafi uruchomic wstrzymanie i hibernacje to musi się dać to zrobić.-------EDIT-------------
I działa i hibernacja i stan wstrzymania.
http://sgj.home.pl/PR/index.php?PR=007
194.146.216.* napisał:
Zaciągnąłem programik v0.1 ale przykro mowic - nic nie chodzi z zaimplementowanych opcji. Programik nie zwraca ani jednego bledu. Wypisuje tylko ze loguje sie jako podany uzytkownik i ze to mu sie udalo. Jakby ktos pytal to logowalem sie jako uzytkownik majacy uprawnienia do wylaczenia systemu217.98.97.* napisał:
No tak to juz jest... nie jestem niestety w stanie przetestwoac go na systemie pod ktory zostal napisany... :/ Sproboj programu sgj A tak btw... hibernate tez nie dziala???
Wejdz w cmd i napisz shutdown... jest taki plik?
194.146.216.* napisał:
Hibernate tez nie dziala a plik shutdown jest. Probowalem wczesniej ustawiac do niego uprawnienia ale nic nie dalo. Nadal pisalo ze nei mam uprawnien.... no chyba ze on uruchamia jeszcze inny plik, w ktorym trzeba by zmienic uprawnienia :/212.182.102.* napisał:
Spróbuj moim programem, tylko albo wrzuc go do systemu albo wpisz pełną sciezke dostępu.runas.exe /user:Nazwa_twojego_komputera\nazwa_uzytkownika "shutdwn -s"
lub np. gdyby był na C
runas.exe /user:Nazwa_twojego_komputera\nazwa_uzytkownika "c:\shutdwn -s"
Podobne tematy
Nowy wirus? Powoduje restart kompa przed startem Windowsa :/
nagłe restarty kompa
Dlaczego komp mi się restartuje co jakiś czas???
Moje boje - czyli klika znika lub restartuje...
W Win ME nie ma restartu
Problem pod Win XP -> Blue screen - Autorestart... .c
Restartowanie komputera przy wejsciu na www
Restart kompa przy neo...
Komp sie restartuje w trakcie gry
Restarty :(:(:(:(
Restart Przy Uruchamianiu Xp
Komp Na Gwarancji ,winxpsp2,restart
Nagłe Restarty Przy Odtwarzaniu Filmów
Restart Komputera
nagłe restarty kompa
Dlaczego komp mi się restartuje co jakiś czas???
Moje boje - czyli klika znika lub restartuje...
W Win ME nie ma restartu
Problem pod Win XP -> Blue screen - Autorestart... .c
Restartowanie komputera przy wejsciu na www
Restart kompa przy neo...
Komp sie restartuje w trakcie gry
Restarty :(:(:(:(
Restart Przy Uruchamianiu Xp
Komp Na Gwarancji ,winxpsp2,restart
Nagłe Restarty Przy Odtwarzaniu Filmów
Restart Komputera
Działy
Copyright © 2002-2024 | Prywatność | Load: 2.73 | SQL: 1 | Uptime: 142 days, 10:22 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl