Ergebnis 1 bis 6 von 6
  1. #1
    [Prototype] Avatar von Breekachu
    Registriert seit
    25.06.2009
    Beiträge
    91

    Ausrufezeichen Aktion ausführen wenn ein bestimmter prozess läuft

    hallo leute,
    die überschreift mag vllt. etwas verwirrend klingen...
    ich werd mal erklähren was mein anliegen ist:
    also ich möchte ein progrmm schreiben in VB.NET, dass sobald ein bestimmter prozess am computer startet eine bestimmte aktion ausführt und eine bestimmte aktion ausführt wenn der prozess wieder beende wird.
    ich hoffe ihr vertseht was ich meine.
    ich hab leider keine vorstellung davon wie ich ein solches programm schreiben kann ich hoffe ihr könnt ir da weiterhelfen.
    danke im voraus

  2. #2
    Richard Stallman
    Registriert seit
    09.07.2008
    Beiträge
    2.199

    Standard

    Vorstellung ist relativ einfach oder?
    Ich hab noch nie mit Vb.net programmiert, aber ich kann gleich mal ein paar Befehle raussuchen.. eine API-Funktion, mit der du überprüfen kannst, ob ein bestimmter Prozess gerade läuft, sollte sogar mit google zu finden sein.

    Theoretisch packst du diesen Befehl in eine Endlosschleife mit einer 1,2 sekündigen Pause, damit das Programm nicht krepiert.
    Mit einer If Abfrage, kannst du die Schleife dann verlassen..
    Signatur hat Pause..


  3. #3
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    Code:
      Do While Process.GetProcessesByName("steam.exe") Is Nothing
    msgbox("true")
            Loop
            MsgBox("false")


    iPott <3

  4. #4
    Using your skills! Avatar von Sveiven
    Registriert seit
    27.10.2008
    Beiträge
    922

    Standard

    Du denkst an einen Keylogger ? xD
    Process Start: Keylogger an
    Process End: Keylogger aus & Daten an FTP-Server

    ###################################


    3 | 37 | 0

    • BM-Profil •

    SceneStore.biz - Get what you want!
    Instant-Ausgabe | Vielzahl an Produkten ...

    H4x0r007:



  5. #5
    Richard Stallman
    Registriert seit
    09.07.2008
    Beiträge
    2.199

    Standard

    Zitat Zitat von Sveiven Beitrag anzeigen
    Du denkst an einen Keylogger ? xD
    Process Start: Keylogger an
    Process End: Keylogger aus & Daten an FTP-Server
    So erstmal sorry.. hab meinen Beitrag editiert, und als ich ihn abschicken wollte, noaj.. ihr wisst schon.. bis jezz konnte ich gar nix machen

    Jedenfalls hier nochmal ein Link:
    http://msdn.microsoft.com/de-de/library/bb979076.aspx

    Den Rest spare ich mir jezz, da ja schon eine Antwort gegeben wurde.

    @Sveiven
    So wirklich Sinn machts aber nicht auf diese Weise nen Keylogger zu coden oder? .. wäre doch viel zu viel Dreck mit bei.
    Signatur hat Pause..


  6. #6
    emo-destroyer.* Avatar von br00_pwn
    Registriert seit
    27.10.2008
    Beiträge
    1.318

    Standard

    du kannst es auch so machen...
    timer, den stellst du auf ca. 500 -700ms und dann ließt du dort einfach die prozesse aus, schreibst sie in einen string und machst ne contrain abrage vom string fertig..

    mal schnell was für dich gemacht

    Code:
      Private Sub auslesen()
            ListBox1.Items.Clear()
            For Each Prozess As Process In Process.GetProcesses()
    
                If Prozess.MainWindowTitle <> "" Then
                    ListBox1.Items.Add(Prozess.MainWindowTitle)
                Else
    
                    ListBox1.Items.Add(Prozess.ProcessName)
                    If ListBox1.Items.Contains("DEINPROZESS") Then
    
                    MACH IRGENDWAS....
                 ' hier solltest du den timer wieder stoppen zb. timer1.stop()
                    End If
                End If
            Next Prozess
        End Sub
    die sub einfach in den timer code rein un ab gehts solltest ne listbox auf deiner form haben ....einfach invis oder soo..wie dus eben brauchst

    hoffe ich konnte dir helfen .hf

    edit: hats gefunzt ?
    Geändert von br00_pwn (08.08.2009 um 20:50 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •