About File, Macro, and Script Execution Control
You can specify which executable files, scripts, and macros a user is permitted to use. Application Control recognizes the following types of scripts and macros:
- VBScript (short for Visual Basic Scripting Edition) that runs within a host environment, including Windows Script Host (WSH) and Internet Explorer (IE) Internet Information Services (IIS). The script file must have the .vbs file extension to be recognized by Application Control.
- JScript (short for JavaScript) that runs as a Windows Script engine plugged into any application that supports Windows Script, such as Internet Explorer, Active Server Pages, and Windows Script Host. The script file must have the .js file extension to be recognized by Application Control.
- Visual Basic for Applications (VBA) macros that may be embedded and run from many Microsoft® Office formats, such as .doc, .dot, .xls, and .ppt files. A hash is created for the whole file, not just the macro content. VBA is closely related to Visual Basic, but generally only runs code within a host application rather than as a standalone application.