Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15270|Svare: 1

[Tips] Hvordan får C#-kode datamaskinen din til å slå seg av, starte på nytt, logge ut, låse, slå av...

[Kopier lenke]
Publisert på 09.01.2019 10:52:02 | | |
Dette innlegget ble sist redigert av cpr1993 den 2019-1-9 kl. 11:02

Først, bruk using statement for å legge til navnerommet vi trenger:Bruk av System.Diagnostikk;
Bruk av System.Runtime.InteropServices;

Nedstengning
Process.Start("shutdown","/s /t 0");    Parameteren /s betyr å slå av datamaskinenParameteren /t 0 betyr å fortelle datamaskinen å utføre kommandoen etter 0 sekunder


Start på nytt
Process.Start("shutdown", "/r /t 0"); Parameteren /r betyr å starte datamaskinen på nytt

Avbryt
Du må deklarere en Windows API-funksjon i klassen din ved hjelp av DllImport:
[DllImport("user32")]
Offentlig Statisk Ekstern Bool ExitWindowsEx(uint) uFlags, uint dwReason);
Deretter kan du bruke følgende kode for å logge ut:
ExitWindowsEx(0,0);


LåsSom med logout, må du erklære en funksjon:
[DllImport("user32")]
Offentlig Statisk Ekstern Tomrom LockWorkStation();
Deretter kan du bruke følgende kode for å oppnå låsing:
LockWorkStation();


Dormancy og søvn
Igjen må du fortsatt erklære en funksjon:
[DllImport("PowrProf.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
offentlig statisk ekstern bool SetSuspendState(bool hiberate, bool forceCritical, bool disableWakeEvent);
Implementer dvale med følgende kode:
SetSuspendState (sann, sann, sann);
For å oppnå søvn er koden som følger:
SetSuspendState (falsk, sann, sann);










Foregående:Elasticsearch:No handler for type [string] declared on field[XX]的解决办法
Neste:Les/generer csv-filer
Publisert på 09.01.2019 10:53:17 |
Innholdet i innlegget er rotete, rediger det
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com