Обработать переменную в Javascript
Не разбираюсь в Javascript, прошу помощи.
Запускается RAR-SFX архив на выполнение, создаёт файл HTA для выполнения с помощью mshta.exe. Но это не суть важно, то же самое можно проделать и с HTM-файлом.
Суть в том, что при запуске этого файла из RAR-SFX архива существует переменная %sfxname%, которая указывает на EXE-файл, который всё запустил (RAR-SFX).
При работе файла, запущенного из SFX-архива, эта переменная передаётся ему вместе с другими переменными окружения.
Как с помощью Javascript проверить, есть ли такая переменная, то есть действительно ли файл запущен из SFX-архива, и если такой переменной нет, то сделать window.close()
Это нужно для того, чтобы при запуске файла HTA (или HTM) с жёсткого диска он просто закрывался.
То есть можно проверить, есть ли такая переменная, а можно ещё проверить существует ли файл, на который указывает переменная %sfxname%.
Заранее спасибо.
|