OrbitalDan / EventghostSkypePlugin

A Skype Plugin for Eventghost
MIT License
0 stars 0 forks source link

Eventghost Skype Plugin

This is a basic plugin for the automation program Eventghost that provides events to reflect the lifecycle of Skype calls. At present, it supplies the following events:

Other events are possible - the event names are the result of the Skype4COM.Skype.Convert.CallStatusToText function, and issued whenever that status changes.

Installing

32-Bit Windows

  1. Download the latest release from the releases page.
  2. Extract the Skype folder into the plugins folder of Eventghost. Typically, this will be C:\Program Files\Eventghost\plugins.
  3. Copy Skype's COM API DLL (Skype4COM.dll) from C:\Program Files (x86)\Common Files\Skype to the system folder C:\Windows\System32
  4. From an elevated CMD prompt (search start menu for CMD.exe, right-click, 'Run as Administrator...'), navigate to C:\Windows\System32 and run the following command:
    C:\Windows\System32> regsvr32.exe Skype4COM.dll
  5. The first time the plugin is loaded, Eventghost may freeze while Skype displays a prompt asking whether or not to allow Eventghost.exe access. You'll need to accept/decline before Eventghost will continue running.

64-Bit Windows

  1. Download the latest release from the releases page.
  2. Extract the Skype folder into the plugins folder of Eventghost. Typically, this will be C:\Program Files (x86)\Eventghost\plugins.
  3. Copy Skype's COM API DLL (Skype4COM.dll) from C:\Program Files (x86)\Common Files\Skype to the 32-bit system folder C:\Windows\SysWOW64
  4. From an elevated CMD prompt (search start menu for CMD.exe, right-click, 'Run as Administrator...'), navigate to C:\Windows\SysWOW64 and run the following command:
    C:\Windows\SysWOW64> regsvr32.exe Skype4COM.dll
  5. The first time the plugin is loaded, Eventghost may freeze while Skype displays a prompt asking whether or not to allow Eventghost.exe access. You'll need to accept/decline before Eventghost will continue running.