Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. SetWindowsHookEx function fails in VISTA

SetWindowsHookEx function fails in VISTA

Scheduled Pinned Locked Moved C / C++ / MFC
testingbeta-testing
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    ShilpiP
    wrote on last edited by
    #1

    I am testing one application in vista platform and found that SetWindowsHookEx function fails in VISTA. SetWindowsHookEx return NULL.

    journalHook = SetWindowsHookEx(WH_JOURNALPLAYBACK, (HOOKPROC)WDChangeProc, hInst, 0);

    Thanks in advance.

    Yes U Can ...If U Can ,Dream it , U can do it ...ICAN

    C X 2 Replies Last reply
    0
    • S ShilpiP

      I am testing one application in vista platform and found that SetWindowsHookEx function fails in VISTA. SetWindowsHookEx return NULL.

      journalHook = SetWindowsHookEx(WH_JOURNALPLAYBACK, (HOOKPROC)WDChangeProc, hInst, 0);

      Thanks in advance.

      Yes U Can ...If U Can ,Dream it , U can do it ...ICAN

      C Offline
      C Offline
      CPallini
      wrote on last edited by
      #2

      from MSDN [^]: Return Value If the function succeeds, the return value is the handle to the hook procedure. If the function fails, the return value is NULL. To get extended error information, call GetLastError. Anyway one may guess that elevation is needed there. :)

      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
      [My articles]

      1 Reply Last reply
      0
      • S ShilpiP

        I am testing one application in vista platform and found that SetWindowsHookEx function fails in VISTA. SetWindowsHookEx return NULL.

        journalHook = SetWindowsHookEx(WH_JOURNALPLAYBACK, (HOOKPROC)WDChangeProc, hInst, 0);

        Thanks in advance.

        Yes U Can ...If U Can ,Dream it , U can do it ...ICAN

        X Offline
        X Offline
        Xing Chen
        wrote on last edited by
        #3

        there are other guys discuss same case in MSDN Forums: Journaling hooks on Vista? [^] Hope it can help you.

        S 1 Reply Last reply
        0
        • X Xing Chen

          there are other guys discuss same case in MSDN Forums: Journaling hooks on Vista? [^] Hope it can help you.

          S Offline
          S Offline
          ShilpiP
          wrote on last edited by
          #4

          Thanks Xing Chen, I read this but not find any suitable solution but now my problem is solved by disabling UAC in Vista.

          Yes U Can ...If U Can ,Dream it , U can do it ...ICAN

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups