Announcement

Collapse
No announcement yet.

Abfangen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfangen

    Hy,<bR>
    ich suche nach einer möglichkeit wie ich<br>
    windows funktionen abändern bzw. abfangen<bR> kann.<bR>
    Ich habe zu diesem Thema zwar einiges im<bR> Forum gefunden allerdings nichts was ich<bR>
    verstanden hab oder was mir nützen könnte.<bR>

    Mir geht es darum unter windows die <bR>
    Funktionen abzufangen die mit <bR>
    Dateioperationen zu tun haben.<bR>
    <bR>
    Beispiel: Ich öffne mit fopen() eine<bR>
    .mein_format datei und nun sollen alle<bR>
    datein die ich dann mit fopen einlese<bR> immer nach einer bestimmten formel verändert werden.<bR>
    Alle anderen Dateiendungen solen <bR>
    später dann ignoriert werden.<bR>
    <br>
    Ich hoffe ich habe das jetzt <bR>
    verständlich erklärt.<bR>
    <br>
    <b>mfg.: </b>Andre´

  • #2
    Nein, hast du nicht verständlich erklärt. Also wenn du mit fopen eine Datei öffnest, dann kannst du sie verändern soviel du willst

    Comment


    • #3
      Meinst du SystemHooks??

      Schau mal unter SetWindowsHookEx nach

      und einen Thread tiefer, da ist ein Beispiel für ein Tastaturhoo
      Christian

      Comment


      • #4
        Hy,<br>
        also das mit den System Hooks geht schon<bR> in die Richtige Richtung, nur verstehe <bR>
        ich nicht so ganz was die maches bzw.<bR>
        wie sie funktionieren.<br>
        Zu dem fopen, damit war nur ein Beispiel<bR> genannt ich möchte im prinzip alle<bR> anfragen auf Datein im System abfangen<br>
        und die durch andere Programme <br>eingelesenen/geschriebenen daten<bR>
        manipuliern.
        <bR>
        <b>mfg.:</b> Andre&#180

        Comment


        • #5
          "alle anfragen auf Datein im System abfangen"

          Dann nimmst du keinen Hook sondern

          FindFirstChangeNotification

          zur Überwachung von Dateien.

          "und die durch andere Programme
          eingelesenen/geschriebenen daten
          manipuliern."

          Wie das geht weiß ich leider nicht, wenn dann sehr aufwendi
          Christian

          Comment


          • #6
            Hy,<br>
            danke für die Antwort auch wenn sie mir<bR>
            jetzt nich weiter hilft.<bR>
            Ich werde jetzt "einfach" unter linux gehen<bR>
            und mir ein eigenes Dateisystem<bR>
            programmieren. Darauf kann ich zwar auch <bR> nicht von anderen Programmen aus drauf <bR>
            zugreifen, aber ich erreiche was ich will.<br>
            Ein ein ohne code nciht lesbares dateisystem <bR> <bR> <br><b>mfg.:</b> Andre&#180

            Comment

            Working...
            X