Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 15270|Odpoveď: 1

[Tipy] Ako C# kód spôsobí, že váš počítač vypne, reštartuje, odhlási sa, zamkne, vypne...

[Kopírovať odkaz]
Zverejnené 9. 1. 2019 10:52:02 | | |
Tento príspevok bol naposledy upravený cpr1993 dňa 2019-1-9 11:02

Najprv použite príkaz using na pridanie potrebného menného priestoru:Použitie System.Diagnostics;
Použitie System.Runtime.InteropServices;

Vypnutie
Process.Start ("shutdown","/s /t 0");    Parameter /s znamená vypnutie počítačaParameter /t 0 znamená povedať počítaču, aby príkaz vykonal po 0 sekundách


Reštart
Process.Start("shutdown", "/r /t 0"); Parameter /r znamená reštart počítača

Zrušiť
Musíte deklarovať Windows API funkciu vo svojej triede pomocou DllImport:
[DllImport("user32")]
Verejný Statický šum externý Bool ExitWindowsEx(uint uFlags, uint dwReason);
Potom môžete použiť nasledujúci kód na odhlásenie:
ExitWindowsEx(0,0);


ZámokRovnako ako pri odhlásení, musíte deklarovať funkciu:
[DllImport("user32")]
Verejný Statický šum externý prázdnota LockWorkStation();
Potom môžete použiť nasledujúci kód na dosiahnutie zámku:
LockWorkStation();


Nečinnosť a spánok
Opäť, stále musíte deklarovať funkciu:
[DllImport("PowrProf.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
public static extern bool SetSuspendState(bool hiberate, bool forceCritical, bool disableWakeEvent);
Implementujte hibernáciu pomocou nasledujúceho kódu:
SetSuspendState(pravda, pravda, pravda);
Na dosiahnutie spánku je kód nasledovný:
SetSuspendState(nepravda, pravda, pravda);










Predchádzajúci:Elasticsearch:No handler for type [string] declared on field[XX]的解决办法
Budúci:Čítanie/generovanie csv súborov
Zverejnené 9. 1. 2019 10:53:17 |
Obsah príspevku je pokrútený, upravte ho
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com