See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15270|Vastuse: 1

[Nõuanded] Kuidas C# kood paneb su arvuti välja lülitama, taaskäivituma, välja logima, lukustama, välja lülitama...

[Kopeeri link]
Postitatud 09.01.2019 10:52:02 | | |
Seda postitust toimetas viimati cpr1993 2019-1-9 kell 11:02

Esiteks kasuta using lauset, et lisada vajalik nimeruum:Kasutamine System.Diagnostics;
Kasutamine System.Runtime.InteropServices;

Sulgemine
Process.Start("shutdown","/s /t 0");    Parameeter /s tähendab arvuti väljalülitamistParameetri /t 0 tähendus tähendab, et arvuti täidab käsu pärast 0 sekundit


Taaskäivitamine
Process.Start("shutdown", "/r /t 0"); Parameeter /r tähendab arvuti taaskäivitamist

Tühista
Pead oma klassis deklareerima Windowsi API funktsiooni DllImporti abil:
[DllImport("user32")]
avalik Staatiline välised bool ExitWindowsEx(uint uFlags, uint dwReason);
Seejärel saad välja logimiseks kasutada järgmist koodi:
ExitWindowsEx(0,0);


LukustusNagu väljalogimisel, pead deklareerima funktsiooni:
[DllImport("user32")]
avalik Staatiline välised tühi LockWorkStation();
Seejärel saate kasutada järgmist koodi lukustamise saavutamiseks:
LockWorkStation();


Uinumine ja uni
Jällegi, sa pead siiski funktsiooni deklareerima:
[DllImport("PowrProf.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
avalik staatiline ekstern bool SetSuspendState(bool hiberate, bool forceCritical, bool disdisabledWakeEvent);
Rakenda talveunereaktsioon järgmise koodiga:
SetSuspendState(tõene, tõene, tõene);
Une saavutamiseks on kood järgmine:
SetSuspendState(väär, tõene, tõene);










Eelmine:Elasticsearch:No handler for type [string] declared on field[XX]的解决办法
Järgmine:Luge/genereeri csv-faile
Postitatud 09.01.2019 10:53:17 |
Postituse sisu on segane, muuda seda
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com