Poll Everywhere works hard to keep all of our software secure and our applications up to date. This is work we are proud to do as it is a standard we uphold for ourselves. However, there are a number of ways Poll Everywhere can be blocked, which is different per customer.
Network whitelist
*.polleverywhere.com | Poll Everywhere’s main website |
polleverywhere.com | Poll Everywhere’s main website |
pollev-embeds.com | Poll Everywhere’s embed website |
*.pollev.com | Poll Everywhere’s participant website |
pollev.com | Poll Everywhere’s participant website |
use.typekit.net | Where viz.polleverywhere.com downloads custom fonts |
Window's PowerPoint Addin
Directory to whitelist: ../Program Files/Poll Everywhere |
This is where our Office addin application lives. |
pollev_browsers.exe |
This is a required browser process that is launched by powerpoint through Poll Everywhere. It is responsible for showing beta.polleverywhere.com, and viz.polleverywhere.com |
AutoUpdater.NET.dll |
Allows us to auto update Poll Everywhere. Learn more about AutoUpdater.Net here: https://www.nuget.org/packages/Autoupdater.NET.Official/ |
Common.Logging.Core.dll |
Allows us to write log files. This enables us to troubleshoot problems if they occur. Learn more about Common.Logging.Core here: https://www.nuget.org/packages/Common.Logging.Core/ |
Common.Logging.dll |
Allows us to write log files. This enables us to troubleshoot problems if they occur. Learn more about Common.Logging here: |
Microsoft.CSharp.dll |
Enables Poll Everywhere to write in C#. Learn more about C# here: |
Microsoft.Office.Interop.PowerPoint.dll |
Enables Poll Everywhere to interface with PowerPoint objects. Learn more here: (https://docs.microsoft.com/en-us/previous-versions/office/office-12/ff764034(v=office.12) |
Microsoft.Office.Tools.Common.dll |
Enables Poll Everywhere access to:
Learn more here: https://docs.microsoft.com/en-us/visualstudio/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime?view=vs-2019 |
Microsoft.Office.Tools.Common.v4.0.Utilities.dll |
Provides the base classes for the generated ThisAddIn class in VSTO Add-In projects and the generated Ribbon class in all projects. Learn more here: |
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll |
Provides the following types:
|
Microsoft.Office.Tools.dll |
Provides types that are part of the Visual Studio Tools for Office runtime infrastructure. Required for VSTO applications. Learn more here: https://docs.microsoft.com/en-us/visualstudio/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime?view=vs-2019 |
Microsoft.Office.Tools.v4.0.Framework.dll |
Provides the following types:
Learn more here: https://docs.microsoft.com/en-us/visualstudio/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime?view=vs-2019 |
Newtonsoft.Json.dll | Enables Poll Everywhere to read JSON. Learn more here: https://www.newtonsoft.com/json |
Office.dll | Enables Poll Everywhere to access Office objects. Learn more here: https://docs.microsoft.com/en-us/visualstudio/vsto/office-primary-interop-assemblies?view=vs-2019 |
PEPPTAddin.dll | Poll Everywhere’s VSTO addin. Communicates with Office. |
PollEverywhere.CustomAction.dll | Poll Everywhere’s install process. Responsible for installing, repairing, and uninstalled the Poll Everywhere addin. |
PollEverywhere.ErrorHandler.dll | Poll Everywhere’s error handling process. Responsible for reporting COM exceptions to our server. |
PollEverywhere.Interface.dll | Poll Everywhere’s interface between Office and PowerPoint. The middle layer between Office and our PollEverywhere.PowerPointAdaptee.dll |
PollEverywhere.Performance.dll | Poll Everywhere’s performance tracker. Responsible for measuring the performance of our application. |
PollEverywhere.PowerPointAdaptee.dll | Poll Everywhere’s process for running our addin. |
PollEverywhere.WCFContracts.dll | Poll Everywhere’s interface for communicating with native code. |
System.Linq.Dynamic.dll |
C# helper library for query with dynamic string and provide some utilities methods such as ParseLambda, Parse, and CreateClass. Learn more here: https://dynamic-linq.net/ |
d3dcompiler_47.dll |
A native Window driver. D3DCompiler_47 is a component of DirectX, which is a platform developed by Microsoft, intended to deal with multimedia tasks, such as games, on Windows systems. Learn more here: https://www.drivereasy.com/knowledge/d3dcompiler-47-dll-is-missing-fixed/#:~:text=What is D3DCompiler_47.,when you remove a program. |
ffmpeg.dll |
Used by pollev_browser.exe. Which is an Electron app. Electron uses chromium. FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. Learn more https://ffmpeg.org/ |
libEGL.dll |
Used by pollev_browser.exe. Which is an Electron app. Electron uses chromium. ANGLE provides OpenGL ES 2.0 and EGL 1.4 libraries and dlls to third-party developers to build and run OpenGL ES 2.0 applications on Windows. Learn more: https://www.shouldiblockit.com/libegl.dll-2807.aspx |
libGLESv2.dll |
Used by pollev_browser.exe. Which is an Electron app. Electron uses chromium. libglesv2.dll is the ANGLE libGLESv2 Dynamic Link Library in Google Chrome. Learn more: https://www.processlibrary.com/en/directory/files/libglesv2/5212/ |
vulkan-1.dll |
Vulkan Runtime. API for for video cards. Used by pollev_browser.exe. Which is an Electron app. Electron uses chromium. This is a dependency of chromium. Learn more: https://blog.pcrisk.com/windows/12370-what-is-vulkan-run-time-libraries-and-do-you-really-need-it |
vk_swiftshader.dll |
Used by pollev_browser.exe. Which is an Electron app. Electron uses chromium. This is a dependency of chromium. Learn more: https://swiftshader.googlesource.com/SwiftShader/+/master/README.md |
Window's PowerPoint Addin frequently asked questions
Why is Poll Everywhere's location loaded from a file scheme?
Using file:/// is the standard for for developing VSTO installed addins.
If you use Windows Installer to deploy the solution, you must add the prefix [file:///](file:///) to the manifest path. You must also append the string |vstolocal (that is, the pipe character | followed by vstolocal) to the end of this path. This ensures that your solution is loaded from the installation folder, rather than the ClickOnce cache. For more information, see Deploy an Office solution by using Windows Installer. Note: When you build a VSTO Add-in on the development computer, Visual Studio automatically appends the |vstolocal string to this registry entry.
file:/// is a URI scheme for loading files from a local computer. Learn more here: https://en.wikipedia.org/wiki/File_URI_scheme
Our PowerPoint addin is a VSTO installed application. PowerPoint loads our VSTO manifest from the file:// URI scheme.
Learn more about Deployment manifests for Office solutions