Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1896 | Besucher online: 395
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Den Shutdowndialog aufrufen


Autor: Volker Steitz
Sprache: VB.NET
Bewertung: 5
(1 Bewertung)
Anzahl der Aufrufe: 2845
  
Kick it on dotnet-kicks.de  

Beschreibung:

Soll in der Anwendung eine Mögichkeiot geschaffen werden, den Windows Shutdown-Dialog zu implemtieren, hier der Code

Abgelegt unter: Shutdown Dialog, Shutdown.



Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'Zuersten einen Verweis auf den passenden Namespace
Imports System.Runtime.InteropServices

'jetzt die Shell32 implementieren
    <DllImport("shell32", EntryPoint:="#60")> _
   Private Shared Function ShowShutDownDialog(ByVal param As Integer) As Integer
    End Function

'Aufruf der Funktion (im Beispiel mit dem Button1)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ShowShutDownDialog(0)
End Sub


'Eine zweite Variante


Declare Function ShutDownDialog2 Lib "shell32" Alias "#60" (ByVal parameter As Int32) As Int32

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ShutDownDialog2(0)
End Sub
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Macximilian schrieb am:  02.05.2008 23:29:58

Das müsste doch auch so funktionieren, oder nicht? Tut's nämlich nicht...
Kann mir jemand mal den richtigen Code für C# posten?
Meiner scheint ja (leider) nicht zu funktionieren:
     [DllImport("shell32", EntryPoint = "#60")]
public static extern int ShowShutDownDialog(int param);

public DotNetSnippets()
{
ShowShutDownDialog(0);
}
0knower schrieb am:  05.09.2008 15:21:40

Visualbasic net
shell("shutdown -r) für restart oder
shell("shutdown -s) für normal runterfahren


Diese Snippets könnten für Sie interessant sein:

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.