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

    • 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 ...
    • EL850CC: Btrieve Error 035 on SYEVTQUE Company File

      Release Date: 02/18/2019 Q - I just implemented Elliott on a Windows 2019 server. When I started up Elliott for the first time, I received the following message: EL850CC: Btrieve Error 035 on SYEVTQUE Company File 035: Attempt to access a file with ...
    • EL850US: Btrieve Error 094 on USERS SY Users Lic. File

      Release Date: 02/18/2019 Q - I just implemented Elliott on a Windows 2019 server, when I started up Elliott for the first time, I received the following message: EL850US: Btrieve Error 094 on USERS SY Users Lic. File 94: The application encountered a ...
    • 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 ...