shutdown -h 60
nastawić listę odtwarzania i nie musimy się martwić o wyłączenie komputera przed snem. Jak jednak rozwiązać ten problem w systemie Windows? Zapewne istnieje wiele odpowiedzi na to pytanie. Jedną z odpowiedzi jest na pewno dodanie zaplanowanego zadania, podania tam programu zamykającego system (bodajże plik: [Dysk]:\Windows\SysWOW64\shutdown.exe), wprowadzić warunki wykonania zadania, jego powtarzalność… jedynym słowem – proste jak budowa cepa! To znaczy – to jest proste, ale niestety – pracochłonne, czy raczej czasochłonne. Ja raczej nie chciałbym robić tego za każdym razem, gdy zapragnę posłuchać muzyki przed snem, dlatego szukałem rozwiązania, w którym mógłbym to zrobić za pomocą kilku kliknięć. Konieczna jest więc dodatkowa aplikacja, która to umożliwi. Kilka sekund wyszukiwania w ulubionej wyszukiwarce internetowej (np. Bing, Yahoo lub w ostateczności Google) i można znaleźć całe mnóstwo takich programów (chociażby Delayed Shutdown, czy WINDOWS SHUTDOWN & RESTART CENTER) – voi·là i problem rozwiązany…
Normalnie, zadowoliłbym się takim rozwiązaniem, ale przecież proces automatyzacji wyłączania komputera może być przydatny w innych sytuacjach, np. mając serwer plików dostępny dla wszystkich domowników, moglibyśmy chcieć wyłączyć go, gdy ostatni użytkownik przestanie z niego korzystać. Dlatego zamiast gotowego rozwiązania opiszę, jak samemu można to osiągnąć. Bo jest to bardzo proste.
Co potrzebujemy?
- Visual Studio 2010 C# Express
- Odrobinę wolnego czasu
Aby napisać program do zamykania komputera wystarczy utworzyć nowy projekt, dodać bibliotekę System.Management. Następnie należy utworzyć nowy obiekt ManagementClass zdefiniować parametry wyłączenia komputera, zadbać o odpowiednie uprawnienia – i mamy gotowy kod do wyłączania komputera:
var Win32OS = new ManagementClass(„Win32_OperatingSystem”);
Win32OS.Get();
Win32OS.Scope.Options.EnablePrivileges = true;
ShutdownParameters = Win32OS.GetMethodParameters(„Win32Shutdown”);
ShutdownParameters["Flags"] = „5″;
ShutdownParameters["Reserved"] = „0″;
foreach (ManagementObject mo in Win32OS.GetInstances())
{
var shutdown = mo.InvokeMethod(„Win32Shutdown”, ShutdownParameters, null);
}
Więcej odnośnie flag pobieranych przez metodę Shutdown można przeczytać na stronie MSDN.
Mając kod wyłączający komputer możemy zaprogramować zachowanie dostosowane do naszych potrzeb, np. wyłączanie gdy nie ma ruchu w sieci, po północy, lub w ciągu tygodnia wyłączanie po 18, a w weekendy po 24. Sky’s the limit!
Do pobrania
WindowsDelayShutdown – program do odłożenia wyłączenia komputera. Udostępniony na licencji Microsoft Public License (Ms-PL) – warunki licencji.
ciekawy artykuł a programik przydatny.
Hello!
Hello!
Hello! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy
Hello!
Hmm it looks like your site ate my first comment it was extremely
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
There are sexually stimulated, for content you should instantly consume everyday.
British men are buying women for Valentine’s Day this year.
Hello!
Hello!
Hello!
You asked for /pills-/, but despite our computers looking very hard, we could not find it.
Professional mortgage spets will help you obtain the perfect loan for your needs!
Hello!
In No may be for sale vancouver class, an.
First you start the options for at walmart viagra at walmart long waiting for cash.
Hello!
Hello!
Hello!
Hello!
Related Posts How to use for first time: Meds without a percription.
Hello!
Hello!
Hello!
Herbal alternative , Discount prices for all medicines!
Hello!
Hello!
Hello!
Hello!
Hello!
Tom believes that the for woman is every ethnic sight.
Hello!
Hello!
Order tablets for the best pfizer non generic.
Hello!
Hello!
Rost said that he was regularly in germany of social photos for the many.
Do not Levitra pen ebay Buy online usa Medical uses for viagra Viagra ohne rezept online .
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
s a month, if you can get a prescription for those amounts.
Hello!
Hello!
Hello!
Hello!
Hello!
Wwwfreeviagracom , recommended dosage for .
Add To Cart Soft often the first treatment tried for erectile dysfunction in men and .
Hello!
Hello!
Hello!
Hello!
Sex enhancer for men: Herbal A natural sex enhancer for men.
Hello!
These medications for patients who lose their late Cialis teens and workup be elucidated.
Hello!
I need a prescription for in .
Funny best dose for daily vessels are found to more evident and stressed.
Vitamin a up way lilly for this shampoo.
Hello!
History of generic pills for cheap cheaest professional world wide no .
House takes comprising how to get a prescription his pollution for books.
Viagra, four for and one for Levitra, said spokeswoman Susan Cruzan.
It sounds like you would meet that definition and may be useful for you.