HTML Application
An HTML Application ( Acronym: HTA ) is a computer program that runs in Microsoft Internet Explorer. It is not to be confused with a Web application which is executed on a web server and displayed in any Web browser on the user's computer.
HTML applications are actually normal HTML pages, which are by scripting languages such as JScript or VB script to programs. In this case, the HTML applications are special access rights, such as access to the file system or other ActiveX objects, granted without the user's explicit permission.
HTA: Application element
The basis of such applications is the so-called HTA: Application element, from the Internet Explorer ( version 5.0) is supported in conjunction with at least one 32- bit Windows. This element is placed directly into the header and, based on the attributes / properties of the application.
Application attribute
Because HTML applications generally allow cross-site scripting, the application attribute is to protect the HTML application for HTML elements and introduced
Comparison with VBS
Visual Basic Script (VBS ) is one of the programming within HTA files and offers the most ways to access the system. Thus, the possibilities and limitations of VBS for HTA files are. In contrast to a simple *. Vbs file the HTA file using the controls of HTML forms offers opportunities to query inputs, write outputs, and dynamically adjust the contents of the HTML page. As the VBS code is interpreted in HTA files and not compiled, so that relatively small files can be created with great features and the source code is visible.