• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

HTA Запуск HTA-приложения с повышенными привилегиями

Raskolnikov

Новый пользователь
Сообщения
1
Симпатии
0
#1
Доброго времени суток, вопрос по теме https://safezone.cc/threads/kak-zapustit-programmu-s-povyshennymi-privilegijami.22402/#post-159705 конкретно про второй способ cmd+JS

Как применить это в hta приложении? Желательно пример hta приложения с использованием данного способа. Буду очень благодарен!
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,647
Симпатии
5,529
#2
Здравствуйте, @Raskolnikov!

Добро пожаловать на SafeZone.

JavaScript:
<html>
    <head>
    <HTA:APPLICATION
        ID="objHTA"
        ShowInTaskbar="yes"
    />
    </head>
<script language="jscript">

window.onload = function()
{
    if (objHTA.commandLine.replace(/^\s+|\s+$/g,'').split('"')[2] == '')
    {
        var oShApp = new ActiveXObject('Shell.Application');
        oShApp.shellExecute ('mshta.exe', '"' + self.location.pathname + '" + admin', '', 'runas', 1);
        oShApp = null;
        self.close();
    }
}
</script>
</html>
 
Сверху Снизу