Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Stäng av datorn...

Postades av 2003-04-22 17:13:01 - Raderat konto, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 462 personer

Jag har sett exempel på hur man i C++ kan stänga av datorn (utan att windows frågar om man vill det). Tror dom använde API...
Kan man göra detta i Visual Basic? Hur?

/Jermy


Svara

Sv: Stäng av datorn...

Postades av 2003-04-22 20:39:16 - Mikael Jönsson

Jo visst går det...

<code>
Private Declare Function ExitWindowsEx Lib "user32" _
(ByVal dwOptions As Long, _
ByVal dwReserved As Long) As Long

Private Const EWX_SHUTDOWN As Long = 1
Private Const EWX_REBOOT As Long = 2
Private Const EWX_LogOff As Long = 0
Private Const EWX_FORCE = 4

Public Sub ShutDown()
On Error Resume Next
Dim llResult As Long
llResult = ExitWindowsEx(EWX_SHUTDOWN, 0&)
End Sub

Public Sub LogOff()
On Error Resume Next
Dim llResult
llResult = ExitWindowsEx(EWX_LogOff, 0&)
End Sub

Public Sub Force()
On Error Resume Next
Dim llResult
llResult = ExitWindowsEx(EWX_FORCE, 0&)
End Sub

Public Sub Reboot()
On Error Resume Next
Dim llResult As Long
llResult = ExitWindowsEx(EWX_REBOOT, 0&)
End Sub
</code>

Lade till några extra om det skulle behövas.

/Micke


Svara

Sv: Stäng av datorn...

Postades av 2003-04-22 20:41:10 - Peter Holm

Koden funkar i win98/95 krångligare i Win2000/NT

/[heter.h]


Svara

Sv: Stäng av datorn...

Postades av 2003-04-22 21:53:41 - Mikael Jönsson

Det funkar utan problem på min Win2000 burk.

/Micke


Svara

Sv: Stäng av datorn...

Postades av 2003-04-22 23:28:45 - Peter Holm

Force funkar på win2000 övriga är jag osäker på att de funkar...

Har nyss implementerat detta i ett projekt där man remote
behövde kunna boota om datorn, den körde win2000 och det
var inte bara att köra den koden du visade...

Det funkar så länge den som är inloggad på datorn har Admin-rättigheter
på den burken. Nu har den inte alltid detta. På Win2000 och NT maskiner
måste man då göra något som kallas AdjustTokenPrivileges om detta
kan du läsa här: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/security/adjusttokenprivileges.asp

Man måste ändra rättigheterna så att programmet som ska stänga av
datorn har rätt att göra det!

/[peter.h]

edit: Jag har inte koden hemma för detta, men på jobbet har jag den.
får lov att klistra in den då..





Svara

Sv: Stäng av datorn...

Postades av 2003-04-23 11:05:19 - Raderat konto

Vad är Force?


Svara

Sv: Stäng av datorn...

Postades av 2003-04-23 17:38:56 - Mikael Jönsson

Force betyder att man inte får chansen att spara vad man har igång.
Ett tips är att ladda hem API-Guide, där finns exempel på detta.
Ladda hem på: http://www.allapi.net

/Micke


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 628
27 953
271 710
5 749
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next