vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Danke für die Hilfe, hier die Lösung 
Autor: Harald.tuttlingen
Datum: 28.11.08 09:59

'Anwerdungname, bitte vollen Pfad angeben!
strCommand = "Notepad.exe" 
'******************************************************************************
' ****************************************
Set objWMIService = GetObject( _
  "winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set objStartup = objWMIService.Get("Win32_ProcessStartup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = 1
Set objProcess = objWMIService.Get("Win32_Process")
intReturn = objProcess.Create (strCommand, Null, objConfig, intProcessID)
Set objWMIService = nothing
Set objStartup = nothing
Set objConfig = nothing
Set objProcess = nothing
If intReturn <> 0 Then
    Wscript.Echo "Process could not be created." & _
        vbNewLine & "Command line: " & strCommand & _
        vbNewLine & "Return value: " & intReturn
Else
      intSituation = true
      While intSituation
            intSituation = false
            'Prüfintervall, ob Prozess noch vorhanden ist ==> 1 Sekunde == 1000
            WScript.Sleep 1000
            Set colProcesses = GetObject( _
              "winmgmts:{impersonationLevel=impersonate}!\\" _
                  & ".\root\cimv2").ExecQuery("Select * from Win32_Process")
            For Each objProc in colProcesses
                  If objProc.ProcessId = intProcessID Then
                        intSituation = True
                  End If
            Next
            Set colProcesses = nothing
      Wend
      Set WshShell = WScript.CreateObject("WScript.Shell")
      'Hier wird abgemeldet ;-)
      WshShell.run "Shutdown /l"
End If
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hilfe, bekomme das einfach nicht hin...1.120Harald.tuttlingen27.11.08 14:34
Re: Hilfe, bekomme das einfach nicht hin...708ModeratorDieter27.11.08 21:32
Danke für die Hilfe, hier die Lösung741Harald.tuttlingen28.11.08 09:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel