View Single Post
Staro 08.02.2012., 11:06   #8
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,748
Citiraj:
Autor domy_os Pregled postova
Nisam vičan programiranju pa sam još malo kopao i našao nešto što bi moglo pomoći:

http://www.klm32.com/KbdEdit.html
http://www.desimonesystems.com/suspendtrigger/index.php

Vidim da bi moglo biti problema, obje mašine su sa Windows 7 x64
Problem koji imas je sto od Viste (http://msdn.microsoft.com/library/aa372721.aspx), PBT_APMSUSPEND traje manje od dvije sekunde i ne mozes ga sprijeciti kao sto si mogao na XP-u, gdje je nakon PBT_APMQUERYSUSPEND signala bilo moguce vratiti BROADCAST_QUERY_DENY te bi bio poslan signal PBT_APMQUERYSUSPENDFAILED koji bi omogucio normalan nastavak rada, ondosno u tvojem slucaju, nesmetani remote standby, nakon kojega bi opet mogao "pozvati" standby.

Svejedno jos uvijek mozes probati napraviti nesto u ovom stilu:

Code:
LRESULT wm_powerbroadcast_handler (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
  if (message != WM_POWERBROADCAST)
  {
    return DefWindowProc (hWnd, message, wParam, lParam);
  }

  if (wParam == PBT_APMSUSPEND)
  {
    //poslati naredbu za remote standby i nadati se najboljem
  }
  
  return 0;
}
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote