Error Invoking Macro - Cannot Install Hook

Error Invoking Macro - Cannot Install Hook

Q - On my old terminal server, when I go to a customer file and bring up a customer, I can run an external macro by sending certain customer information to an existing document in Word Pad. This function is no longer working after I switched to a new terminal server that is Windows 2008 R2.

I received the following error message:
    Error in Macro-APP-CONTROL - call to AppControl
    A-6: Error sending keystrokes to app
    Cannot Install Hook
See sample screen below:



A - In short, to resolve this problem, you need to disable the UAC (User Account Control), which is a feature turned on by default beginning with Windows Vista.

The Elliott external macro feature is implemented through the use Windows Hooks WH_JOURNALPLAYBACK function to send keystrokes from Elliott to another application. This function does not work when UAC is enabled.

To disable UAC, search UAC from your computer. You will see the application "Change User Account Settings" show up.  Run the application and you will see a sample screen like the one below:


You will need to change the slide bar to "Never notify" to disable UAC.  Then click "OK" to save.  The change you make applies to this machine only. 

EMK



    • Related Articles

    • Btrieve Error 161 on Password File When Starting Up Elliott

      Q - We are receiving an Error 161: The maximum number of user count licenses has been reached. This happens to all users when starting up Elliott. We have rebooted all office computers and the PSQL server. There is no one is in Elliott. Yet we are ...
    • Btrieve Error Codes 001 - 199

      MicroKernel (Btrieve) Database Engine Status Codes This section describes status codes that the MicroKernel returns. All status codes are provided in 3-digit formats since the search on this website cannot search 1 or 2-digit words correctly. That is ...
    • Elliott Startup Btrieve Error 196 or 3012 on S/M Users File

      Release Date: 11/16/2022 Version: 8.5 & Up Q - I try to access Elliott software and I get this error on my startup: EL860CC: Btrieve Error 196 on S/M Users File (32-Bit) If I click on the "Details," I see the status code 3012 when I try to access ...
    • Error in Macro PRINTER-START Due to No Document Name Provided When Printing to PDF

      Release Date: 04/08/2021 Version: 7.5 & Up During the printing of an Elliott report, the user may receive the following error message: Error in Macro PRINTER-START - call to Start Document Error (0x000004C7) in call to StartDoc General Error Print ...
    • Received Error in Macro DEALLOC-SHR-MEM Deallocate Failed - Invalid Pointor

      Release Date: 08/21/2018 We have a user receiving the following random error message: Error in Macro DEALLOC-SHR-MEM - call to s_memmap.isValid Deallocate Failed - Invalid Pointer Shared Memory Error It happens mostly in Purchase Order and especially ...