# Встроенные функции

Помимо методов и свойств классов скриптового языка пользователю VMProtect доступны функции, дающие возможность выполнить ряд основных операций. Среди этих функций присутствуют как общесистемные функции, позволяющие работать со строками, датами и числами, использовать командную строку программы, выводить различные сообщения и т.д., так и специализированные функции, позволяющие работать с ядром VMProtect и водяными знаками:

- string
- table
- math
- bit32
- io
- os
- vmprotect

    namespace vmprotect {
    	Core core(); // возвращает ядро VMProtect
    	string extractFilePath(string name); // извлекает путь файла
    	string extractFileName(string name); // извлекает имя файла
    	string extractFileExt(string name); // извлекает расширение файла
    	table commandLine(); // возвращает командную строку
    	FFILibrary openLib(string name); // открывает библиотеку
    };

© 2006-2015 Copyright VMProtect Software