Hallo zusammen,
Ich programmiere für eine öffentlich zugängliche Touch-Info-Plattform an meiner Hochschule
einen Webbrowser. Ich arbeite hierbei mit einem Webbrowser-Element. Das Programm soll von Windows
isoliert laufen (also kein Zugriff auf die Windows Oberfläche).
Das Problem:
Versucht man einen Download oder Upload zu starten oder klickt man auf einen E-Mail Link öffnet sich der Upload, Download oder E-Mail-Dialog.
Damit kann der User auf die Festplatte des Rechners zugreifen und das Programm verlassen.
Ich brauche dringend Hilfe. Projekt-Deadline rückt näher!
Ansatz I über ...
Dim p As System.Diagnostics.Process
Dim pp As System.Diagnostics.Process()
pp = System.Diagnostics.Process.GetProcesses
For Each p In pp
If p.MainWindowTitle = "Titel des Fensters des Downloads" Then
p.Kill()
End If
Next
...will nicht?
Und bei Ansatz II über...
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim ff As FormCollection
ff = My.Application.OpenForms
For i = My.Application.OpenForms.Count To 1 Step -1
For Each f As Form In ff
If f.Name <> "Hauptseite" And f.Name <> "Tastatur" And f.Name <> "Internet" And f.Name <> "InternetButton" And f.Name <> "keysbaunzen" And f.Name <> "Favourites" Then
f.Close()
GoTo ende
Else
End If
Next
ende:
Next
... schließt er das Download-Dialogfenster nicht weil es denke ich keine "Form" ist ... kann das sein ?? Was kann ich da machen ?
Ein dritter möglicher Ansatz...
wäre per Sendkeys "A" den Abbrechen-Button des Dialogfensters anzusteuern. Aber selbes Problem wie immer ich bekomme den Event nicht das
das Ding aufgetaucht ist und kann es also auch nicht ansprechen.
Hat vielleicht da einer eine Idee ?
Vielen Dank im Voraus,
MyStik
Ich programmiere für eine öffentlich zugängliche Touch-Info-Plattform an meiner Hochschule
einen Webbrowser. Ich arbeite hierbei mit einem Webbrowser-Element. Das Programm soll von Windows
isoliert laufen (also kein Zugriff auf die Windows Oberfläche).
Das Problem:
Versucht man einen Download oder Upload zu starten oder klickt man auf einen E-Mail Link öffnet sich der Upload, Download oder E-Mail-Dialog.
Damit kann der User auf die Festplatte des Rechners zugreifen und das Programm verlassen.
Ich brauche dringend Hilfe. Projekt-Deadline rückt näher!
Ansatz I über ...
Dim p As System.Diagnostics.Process
Dim pp As System.Diagnostics.Process()
pp = System.Diagnostics.Process.GetProcesses
For Each p In pp
If p.MainWindowTitle = "Titel des Fensters des Downloads" Then
p.Kill()
End If
Next
...will nicht?
Und bei Ansatz II über...
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim ff As FormCollection
ff = My.Application.OpenForms
For i = My.Application.OpenForms.Count To 1 Step -1
For Each f As Form In ff
If f.Name <> "Hauptseite" And f.Name <> "Tastatur" And f.Name <> "Internet" And f.Name <> "InternetButton" And f.Name <> "keysbaunzen" And f.Name <> "Favourites" Then
f.Close()
GoTo ende
Else
End If
Next
ende:
Next
... schließt er das Download-Dialogfenster nicht weil es denke ich keine "Form" ist ... kann das sein ?? Was kann ich da machen ?
Ein dritter möglicher Ansatz...
wäre per Sendkeys "A" den Abbrechen-Button des Dialogfensters anzusteuern. Aber selbes Problem wie immer ich bekomme den Event nicht das
das Ding aufgetaucht ist und kann es also auch nicht ansprechen.
Hat vielleicht da einer eine Idee ?
Vielen Dank im Voraus,
MyStik
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „MyStik“ ()