AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:47

Parameter dieser Suchanfrage:

Suche in Thema: WM_COPYDATA funktioniert nicht von injezierte DLL aus
Suche alle Beiträge, die von "hitzi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: WM_COPYDATA funktioniert nicht von injezierte DLL aus

      Delphi
      by hitzi, 26. Okt 2007
    Yippie :)

    Das ganze ist ein Vista Problem. Irgendwie hat die injizierte DLL einen anderen Sicherheitslevel, wie das Hauptprogramm. Unter Vista ist es einem Prozess mit weniger Berechtigungen(Privilegien) nicht gestattet Messages an einen Prozess mit mehr Berechtigungen zu senden. Um das unter Vista dann doch möglich zu machen muss man die entsprechende Messages in der Anwendung mit den höheren...
  • Forum: Win32/Win64 API (native code)

    Re: WM_COPYDATA funktioniert nicht von injezierte DLL aus

      Delphi
      by hitzi, 26. Okt 2007
    Wie meinst du das? Ich hooke nichts von NVidia.

    Hier mal der Code wo es nicht funktioniert.

    Hauptptogramm (umgeschrieben, so dass es mit dem Editor funktioniert):
    unit uMain;

    interface

    uses
  • Forum: Win32/Win64 API (native code)

    Re: WM_COPYDATA funktioniert nicht von injezierte DLL aus

      Delphi
      by hitzi, 26. Okt 2007
    Die Idee mit dem Handle hatte ich auch schon. Aber das in der DLL ermittelte Handle zum Hauptprogramm stimmt mit dem angezeigten Handle in WinSpy überein.

    Die Deklaration von WM_COPYDATA ist noch ein Überbleibsel von der DLL und kann in dem Beispielprogramm auch weggelassen werden. In der DLL muss das aber deklariert werden, da ich dort die Unit messages nicht eingebunden habe.
  • Forum: Win32/Win64 API (native code)

    WM_COPYDATA funktioniert nicht von injezierte DLL aus

      Delphi
      by hitzi, 26. Okt 2007
    Hallo,

    ausgehend von dem Thread, wo ich aufgrund des nicht funktionierenden WM_COPYDATA auf die Named Pipes ausgewichen bin, welche dann auch nicht funktionierten. Nach einen Test von zwei normalen selbstgeschriebenen Windowsprogrammen, steht fest dass die verwendeten Funktionen für das Übertragen und Empfangen von WM_COPYDATA funktionieren.

    Hier der Source von den beiden funktionierenden...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hitzi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=102326
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz