vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fortgeschrittene Programmierung
Re: ShellExecuteEx 
Autor: ModeratorMartoeng (Moderator)
Datum: 27.02.03 18:37

Hallo,
probier mal den Code hier:
(Natürlich ein wenig mit den Deklarationen auseinanderwurschteln, versteht sich ja von selbst)
 
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As _
  Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function ShellExecuteEx Lib "shell32.dll" (ByRef lpExecInfo As _
SHELLEXECUTEINFOA) As Long
Private Const SEE_MASK_NOCLOSEPROCESS = &H40
 
 
    Dim pSI As SHELLEXECUTEINFOA
    With pSI
        .fMask = SEE_MASK_NOCLOSEPROCESS
        .hwnd = hwnd
        .nShow = vbNormalFocus
        .lpDirectory = "C:\Windows"
        .lpFile = "C:\Windows\Notepad.exe"
 
        .cbSize = LenB(pSI)
    End With
 
    If ShellExecuteEx(pSI) <> 0 Then
        Call WaitForSingleObject(pSI.hProcess, 30000)
    Else
        MsgBox "Da hat was nicht geklappt.", vbExclamation, "Fehler"
    End If
Denke mal, das sollte reichen.
Falls nicht, keine Scheu zu fragen.

Martoeng
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ShellExecuteEx431heimer27.02.03 17:35
Re: ShellExecuteEx315ModeratorMartoeng27.02.03 18:37
Re: ShellExecuteEx338heimer03.03.03 11:43

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-2024 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