AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:47

Parameter dieser Suchanfrage:

Suche in Thema: Windows 7 Standby/Hibernate Phänomen
Suche alle Beiträge, die von "schwa226" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 9. Dez 2009
    Da ich das Problem noch immer nicht gelößt habe mus ich hier nocheinmal nachfragen!

    Ich erzeuge nun so ein Window das auch WM_POWERBROADCAST Messages erhält:

    hWindowParent := FindWindow('Shell_TrayWnd',nil);

    if hWindowParent <> 0 then
    begin

    //create window for powerbroadcasts:
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 21. Nov 2009
    Danke!

    Habe es einmal so versucht:

    procedure RegisterPowerSettingNotification(hRecipient : hwnd; PowerSettingGuid: PGuid; Flags: byte);stdcall;external 'user32.dll';


    Procedure RegisterForPowerNotifications(hwnd: hwnd);
    Const
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 21. Nov 2009
    Ich versuche gerade noch das ganze über eine Callback zu machen.

    Hab aber so meine Probleme damit!

    DummyApp:
    type
    TPowerMessageCallback = procedure (WParam:Cardinal);

    procedure TSendMessageThread.Execute;
    var
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 20. Nov 2009
    Kann es noch daran liegen, dass ich in der Procedure (die in der DummyApp) die WM_POWERBROADCAST Message erhält auch das Sendmessage ausführe?
    Währe es besser Sendmessage erst nach einem kurzen Delay auszuführen?
    Also die DummyApp Message Procedure durchlaufen lassen und z.B. Timer mit z.B. 100ms starten.
    Wenn der Timer auslößt dann erst die Sendmessage zum Client.

    Weiß aber nicht wie ich...
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 20. Nov 2009
    Update hierzu:

    Ich habe mir nun eine DummyApp gemacht die einfach die WM_POWERBROADCAST überwacht.
    Wenn diese eine Nachricht bekommt schickt sie diese per SendMessage weiter zu einem Client.
    Der Client erzeugt mit:

    protected
    procedure WndMethod(var Msg: TMessage); virtual;
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 4. Nov 2009
    Ein paar Versuche später:

    Habe nun einen eigenen Thread erzeugt dre sich mit AllocateHwnd ein Fenster Handle holt.
    Doch auch dieser bekommt die Meldung nicht da der Thread ja zu meinem Programm dazu gehört.

    Kann man einen Thread erzeugen, der nicht in Verbindung zu meinem Programm steht?

    Oder sowas wie einen "virtuellen" Process der mit meiner Anwendung nicht gekoppelt ist?

    Habe auch...
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 1. Nov 2009
    Das mit AllocateHwnd habe ich schon ausprobiert. Doch auch da kommt die "ich gehe in Standby" Message auch nicht an.
    Werde es einmal mit einen eigenen Thread versuchen.
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 31. Okt 2009
    Leider habe ich auf die Software die mein Plugin ladet keinen Einfluß.

    Daher frage ich ob es da einen Weg herum gibt?

    Vielleicht eigenen eigenen unabhängigen Thread erzeugen?
  • Forum: Win32/Win64 API (native code)

    Re: Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 31. Okt 2009
    Leider aber nicht wenn das Programm das die Nachricht benötigt ein Plugin ist!
    Wenn nun das Hauptprogramm den Standby auslöst bekommt das Plugin keine Meldung da es zu dem Programm-Thread/Window gehört.
    So bin ich ja drauf gekommen das da was anders ist.

    Wie könnte das dann bei einem Plugin gelöst werden?
  • Forum: Win32/Win64 API (native code)

    Windows 7 Standby/Hibernate Phänomen

      Delphi
      by schwa226, 31. Okt 2009
    Hallo,

    ich habe da ein Frage zu Windows 7 RTM & Delphi 2009.

    Und zwar habe ich zum Test ein kleines Programm anghängt.
    Dieses Programm loggt die WM_POWERBROADCAST Messages.

    Nun zu dem Pänomen:
    Starte ich die "Standby_Test.exe" zwei mal und drücke bei einem auf den Button fährt das System in den Standby.
    Wenn der PC wieder zurück kommt zeigt sich folgendes:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=schwa226&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=142639
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 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