Ответы пользователя по тегу Windows
  • Инсталлятор для программы - три последовательно запускаемых файла?

    Ezhan
    @Ezhan Автор вопроса
    Таллин, Эстония
    Артем, никак не могу найти пример в интернете.

    Как правильно прописывть в ИнноСетапе подобные изменения регистра?
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d xxx.xxx.xxx.xxx:xxxx /f

    И затем после отработки установщика файл2.ехе мне надо вернуть эти ключи в родные значения:
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d /f
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

    Как это сделать? Должно получиться что-то типа этого? Но как правильно прописать значения реестра?

    [Registry]
    Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueType: string; ValueName: "ProxyEnable"; ValueData: 1
    Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueType: string; ValueName: "ProxyServer"; ValueData: "xxx.xxx.xxx.xxx:xxxx "

    [Run]
    ;Filename: "файл.exe";

    [Registry]
    Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueType: string; ValueName: "ProxyEnable"; ValueData: 0
    Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueType: string; ValueName: "ProxyServer"; надо удалить значение

    Спасибо.
    Ответ написан
    Комментировать