Hallo zusammen,
in Anlehnung an diesen Beitrag versuche ich ein externes Programm zu 'verstecken'.
Das gelingt auch wie folgt:
Um das Programm nun wieder anzuzeigen, auch in der Taskleiste, habe ich folgendes versucht:
Auch andere Optionen in der Enumeration werden konsequent ignoriert.
Wie kann man dieses Programm also wieder anzeigen?
Viele Grüße,
Hitch
in Anlehnung an diesen Beitrag versuche ich ein externes Programm zu 'verstecken'.
Das gelingt auch wie folgt:
VB.NET-Quellcode
- Private Declare Function ShowWindow Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal nCmdShow As SHOW_WINDOW) As Boolean
- Private Enum SHOW_WINDOW As Integer
- SW_HIDE = 0
- SW_SHOWNORMAL = 1
- SW_NORMAL = 1
- SW_SHOWMINIMIZED = 2
- SW_SHOWMAXIMIZED = 3
- SW_MAXIMIZE = 3
- SW_SHOWNOACTIVATE = 4
- SW_SHOW = 5
- SW_MINIMIZE = 6
- SW_SHOWMINNOACTIVE = 7
- SW_SHOWNA = 8
- SW_RESTORE = 9
- SW_SHOWDEFAULT = 10
- SW_FORCEMINIMIZE = 11
- SW_MAX = 11
- End Enum
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- For Each p As Process In Process.GetProcessesByName("NAME")
- ShowWindow(p.MainWindowHandle, SHOW_WINDOW.SW_HIDE)
- Next
- End Sub
Um das Programm nun wieder anzuzeigen, auch in der Taskleiste, habe ich folgendes versucht:
Auch andere Optionen in der Enumeration werden konsequent ignoriert.
Wie kann man dieses Programm also wieder anzeigen?
Viele Grüße,
Hitch
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Hitch“ ()