Nsis sf net: Page not found | Tatkal Action

Содержание

NSIS: Nullsoft Scriptable Install System / [NSIS-commits] SF.net SVN: nsis:[6986] NSIS/trunk/Contrib/Language files

Revision: 6986
          http://sourceforge.net/p/nsis/code/6986
Author:   anders_k
Date:     2018-03-14 19:02:35 +0000 (Wed, 14 Mar 2018)
Log Message:
-----------
Minor fixes for Russian translation (patch #226)

Modified Paths:
--------------
    NSIS/trunk/Contrib/Language files/Russian.nlf
    NSIS/trunk/Contrib/Language files/Russian.nsh

Modified: NSIS/trunk/Contrib/Language files/Russian.nlf
===================================================================
--- NSIS/trunk/Contrib/Language files/Russian.nlf	2018-03-14 18:51:33 UTC (rev 6985)
+++ NSIS/trunk/Contrib/Language files/Russian.nlf	2018-03-14 19:02:35 UTC (rev 6986)
@@ -10,7 +10,8 @@
 # RTL - anything else than RTL means LTR
 -
 # Translation by Timon [ [email protected] ] + 20030919
-# Translation updated by Dmitry Yerokhin [[email protected]] (050424)
+# Translation updated by Dmitry Yerokhin [[email protected]] (20050424)
+# Minor updates by Oleksandr Gavenko (20100514 - patch #226)
 # ^Branding
 Nullsoft Install System %s
 # ^SetupCaption
@@ -60,23 +61,23 @@
 # ^ShowDetailsBtn
 &Детали. NameDA)"
   ${LangFileString} MUI_TEXT_FINISH_SHOWREADME "&Показать файл ReadMe"
-  ${LangFileString} MUI_BUTTONTEXT_FINISH "&Готово"  
+  ${LangFileString} MUI_BUTTONTEXT_FINISH "&Готово"
 !endif
 
 !ifdef MUI_STARTMENUPAGE

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



NSIS Error

Многие любители современных компьютерных игр наверняка хоть раз сталкивались с ситуацией, в которой при запуске программы из установочного дистрибутива возникала ошибка «NSIS Error». Что это может значить? Давайте попробуем разобраться с этим вопросом…

Что собой представляет система NSIS?

Перед тем, как разбираться с причинами сбоя, который мог привести к возникновению ошибки данного типа, стоит разобраться, что собственно из себя представляет система NSIS. NSIS – это такая специальная скриптовая система, которая основана на применении особой технологии установки приложений от компании Nullsoft.

Компания Nullsoft на сегодняшний день является одним из крупнейших разработчиков современных компьютерных игр. Многие эксперты в области компьютерных технологий отмечают, что система установки NSIS выступает в качестве альтернативы стандартному установщику операционной системы Windows – Install Shield.

Сама по себе данная технология проще той, которая используется в операционной системе Windows. К тому же технология от Nullsoft работает корректнее, чем стандартное средство. Однако даже в ней могут возникать системные сбои, сопровождающиеся ошибками типа NSIS.sf.net/NSIS Error. Попробуем определить причину возникновения данной ошибки.

Почему возникает ошибка NSIS Error?

Говоря простым языком, ошибка NSIS Error информирует пользователя о невозможности срабатывания или завершения процесса инсталляции приложения или игры системой. В результате возникает ошибка типа NSIS Error. Что это значит, с точки зрения самой системы? Это означает, что стандартный установщик по непонятной причине принудительно или самостоятельно блокирует работу. Дело в том, что выполнение любого скрипта, в том числе и инсталляционного, приводит к множеству последствий. К ним можно отнести изменение конфигурации системы. Разумеется, операционная система Windows вместе с усиленными настройками системы безопасности может определить инсталлятор как угрозу или нежелательную программу. Но это не единственная причина возникновения такого рода сбоев.

О чем говорит ошибка NSIS Error с точки зрения функционирования операционной системы?

Ранее был приведен пример, напрямую связанный с работой Windows, Давайте более подробно раскроем проблема симантетики ошибки NSIS Error. Что собой представляет данная ошибка? Можно сказать только то, что сама установочная система в процессе инсталляции признана настолько корректной, что ни на работоспособность, ни на быстродействие, ни на производительность системы Windows она не оказывает кардинального влияния.  В том случае, если есть прямой конфликт с системой, что на самом деле встречается довольно редко, главную роль здесь будут играть настройки системы защиты ОС. В частности, речь идет о брэндмауэре. Далее речь пойдет о том, как разрешить подобную ситуацию.

Сообщение об ошибке NSIS Error: различные варианты

Ошибка NSIS Error может иметь несколько различных модификаций. Помимо основных вариантов, которые были указаны выше, могут также происходить сбои в самих операционных системах. В этом случае появляются ошибки вроде «NSIS Error-Z-M». Существует еще одна разновидность сбоя. Это NSIS.sf.net/NSIS Error. Данная ошибка свидетельствует о том, что источник Source Forge, от которого и произошло сокращение SF, не смог проверить установочный дистрибутив на предмет целостности при попытке обращения к сети. Это может быть связано с тем, что конфигурации по отношению к начальной была несколько изменена. Возможно, это является следствием действия вирусов. Таким же образом можно объяснить и возникновение ошибки NSIS.sf/NSIS Error. В данном случае срабатывает самостоятельная автоматическая проверка, а не обращение к источнику с целью сравнения данных. Теперь поговорим о том, как можно при помощи стандартных средств исправить такую ситуацию.

Причины возникновения сбоев и методы их исправления

Одной из основных причин возникновения ошибки специалисты называют как раз повреждение установочного дистрибутива. Изменение инсталляционных файлов может быть одним из вариантов. Как же быть в данном случае? Прежде всего, необходимо проверить систему мощной антивирусной программу. Для этой цели, конечно, лучше не использовать программы, установленные в системе. Применяйте портативные утилиты типа Dr. Web Cure It. Считается, что именно этот пакет программ, может определять вирусы в установщиках Nullsoft. Но с другой стороны, повреждение архива установщика может произойти по причине так называемой «недокачки». Это справедливо в том случае, если файл загружался из сети Интернет.

Иногда бывают ситуации, когда нужный архив распаковывается, а файлов, необходимых для корректной работы того или иного приложения, в нем не хватает. В этом случае можно попробовать заново скачать дистрибутив. Если и это не поможет, попробуйте обратиться к другому источнику. Может быть, на самом сайте изначально размещен не полный комплект. Большое распространение также получили ситуации, в которых на логическом разделе или диске просто не хватает свободного места. В этом случае можно попробовать исправить ситуацию путем удаления неиспользуемых программ или ненужных файлов, или просто выбрать для установки другой раздел. В том случае, если установка выполняется с CD или DVD – носителя, проблема может заключаться в повреждении самого носителя.

В этом случае лучше переписать установочный дистрибутив на флэшку или другой диск. Установщик в некоторых случаях может просто не воспринимать флэш-носитель. Такая ситуация встречается особенно часто в тех случаях, когда игра записана на нескольких дисках, и в процессе установки требуется вставить следующий носитель. Ошибка может возникать из-за конфликта с системой безопасности. Чтобы исправить ситуацию, попробуйте на время отключить брэндмауэр и антивирусную программу.

как исправить ошибку на windows 7, 8, 10 xp

Периодически в процессе установок приложений или игр можно встретиться с ошибкой installer integrity check has failed, так же известной как «NSIS Error». Она встречается на таких версиях операционных систем: Windows XP, 7, 8, 8.1, 10. Нужно разобраться, в связи с чем появляется данная ошибка и как ее можно исправить.

Описание ошибки

Installer integrity check has failed — это ошибка проверки целостности установщика, которая появляется в ходе неисправности установочных файлов. Nullsoft Scriptable Install System (NSIS) – это система для создания установочных пакетов в операционных системах Windows от компании Nullsoft. Как мы уже поняли, эти инсталляторы используются для установки ПО на ваш компьютер. Однако если присутствует какая-то неисправность или файл был изменен в процессе загрузки, появится данная ошибка.

Причины сбоя

Рассмотрим основные причины появления ошибки Installer integrity check has failed.

  1. Поврежденная целостность приложения:
    • извлечение носителя установочного файла до завершения процесса инсталляции;
    • не полное скачивание дистрибутива программы из интернета;
    • установщик не полностью записан на носитель информации.
  2. Наличие вирусов.
    Разного рода вредоносные файлы находятся в установочных пакетах программ, нарушая целостность инсталятора. Как результат появляется ошибка «Installer integrity check has failed». Выходом из ситуации будет сканирование на наличие вирусов инсталятора перед его непосредственным запуском.

    Совет! Не устанавливайте приложения с не проверенных источников, так как можно получить больше проблем.

  3. Нехватка памяти на установочном диске.
    Когда на системном диске недостаточно места установочный файл может сохраниться в том объёме, на который хватило памяти или установка прекратится. Для увеличения свободного места и оптимизации пространства на дисках рекомендуем использовать программу «CCleaner», работа которой детально описана в статье: «Очищаем компьютер без переустановки Windows».
  4. Ошибка из-за брандмауэров.
    Если firewall включен на компьютере, он может ограничить установку программы. Поэтому его нужно отключать, пока программа не будет установлена. Обязательно после завершения инсталляции восстановите работу брандмауэра. Как сделать все правильно, прочитайте в статье «Включение, настройка и отключение брандмауэра Windows 10».
  5. Аппаратные ошибки.
  6. Несовместимость приложений.
    Данная причина появляется, если вы устанавливаете приложение предназначенное для 32 битной версии ОС на 64 разрядную систему и наоборот.

Исправление

Простейшим решением проблемы будет установка с иного накопителя или скачивание приложения с другого источника. Если это не дало результата, то:

  1. Проверьте установочный файл на наличие заражений перед запуском. Для этого необходимо иметь на компьютере антивирус. Например воспользуемся утилитой Microsoft Security Essential так же известной как: «Центр безопасности защитника Windows».
  2. Для этого запускаем его двойным нажатием по ярлыку, выбираем пункт «Защита от вирусов и угроз», далее кликаем на «Расширенная проверка».
  3. Выбираем пункт «Настраиваемое сканирование», нажимаем на «Выполнить сканирование сейчас».
  4.  Откроется проводник, в который вставляем адрес файла с установкой или указываем папку где он находится, жмем «OK». После этого запустится сканирование, в процессе которого антивирус проверит установщик и удалит найденный вирус.

Еще один способ устранения проблемы — отключение антивируса на время инсталляции нужного вам приложения. Дело в том, что он может заблокировать отдельные компоненты установщика по причине подозрения на наличие в них вируса.

Если действия с антивирусом не дали результата, необходимо проверить жесткий диск на наличие ошибок и неисправностей. Для этого:

  • открываем «Мой компьютер» → ПКМ по элементу «Локальный диск (C:)» → пункт «Свойства».
  • в открывшемся окне переходим на вкладку «Сервис» → раздел «Проверка на наличие ошибок» → «Проверить».
  • утилита в автоматическим режиме устранит все проблемы с диском.

Важно! Желательно данную операцию сделать для всех локальных дисков, после этого приложение должно запустится.

Вызвать ошибку может несовместимость в названии инсталлятора русских букв, пробелов или неизвестных символов. Измените их на латинские.

Внимание! Чтобы ситуация не повторялась, обновляйте драйвера программных средств и своевременно устанавливайте обновления вашей ОС.

Как заключение попробуйте запустить установщик с приложением на другом компьютере. Если проблема останется, то файл установки поврежден. Если ни один из вышеперечисленных способов устранения неисправности не помог, необходимо обратиться в сервисный центр для диагностики компьютера.

more information at http nsis sf netnsis error

more information at http nsis sf netnsis error

update available» — NSIS Error · Issue #39 · nicehash/NiceHashMiner2

NSIS Error Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installer’s author to obtain a new copy. More information at: http Error given when clicking update — has happened twice now. on 2.0.0.3 and trying to grab 2.0.0.4.

Learn More

Fixed] : NSIS Error Launching Installer Windows 10 | Digital

Jun 02, 2018 · The NSIS error, error launching installer pop-up, when the downloaded file is either incomplete or modified from the original file. If you try to install the incomplete or modified software in Windows the following error occurs. 1. NSIS Error, Error launching installer

Learn More

How to Solve NSIS Error : 4 Steps — Instructables

5/5/2015 · Why do I get NSIS Error? The possible cause is : the downloaded file is either incomplete or modified from the original file. Now you may ask that- What does this message mean? The massage means that- The installer has failed a self-check. This means that for some actions, the installer file has been altered from its original form.

Learn More

SOLVED: Nsis sf net nsis error — Fixya

Contributor. 8 Answers. Re: nsis sf net nsis error. Your download was incomplete or the file was altered. I’d try downloading and installing the file again. Read the tutorial from «nsis.sourceforge.net» — «Why do I get NSIS Error» @ http…

Learn More

Ответы Mail.ru: nsis.sf.net/NSIS_Error

Пользователь Лилу задал вопрос в категории Прочие и получил на него 2 ответа

Learn More

FIX: NSIS error «Error launching installer» — Appuals.com

Fixed] : NSIS Error Launching Installer Windows 10

6/2/2018 · More information at: http://nsis.sf.net/NSIS_Error. 3. The installer you are trying to use is corrupted or incomplete. This could be the result of a damaged disk, a failed download or a virus. You may want to contact the author of this installer to obtain a new copy. It may be possible to skip this check using the /NCRC command line switch

Learn More

nsis error解决方法_

安装软件时出现nsis error对话框的解决方法: 安装软件出现nsis error对话框,而使软件不能继续安装,与计算机的硬件不兼容有关,如:内存不兼容或者其它硬件不兼容,这就得检测硬件的兼容性才行,如果排除了硬件的问题外,我们可以采用如下方法加以解决。

Learn More

more information at http nsis sf netnsis error

more information at http nsis sf netnsis error; … If you work frequently with NSIS scripts you might want to download a more complete development environment …

Learn More

Solved] NSIS Error (but different!) (View topic) • Apache

Aug 10, 2009 · I downloaded another copy of OO.o 3.1 on my laptop and INSTALLED IT to varify that it works, and it did. I took that exact file via USB drive to the machine thats having problems and I get the same NSIS Error, even though the file worked perfectly on another computer.

Learn More

安装客户端出现http://nsis.sf.net/NSIS_Error

上个星期好不容易下到泡菜正式版却出现http://nsis.sf.net/NSIS_Error安装不了……在这里求助没人解答,却发现有人和我有同样的 …

Learn More

How to fix NSIS Error in windows 10/8.1/8/7 — YouTube

8/16/2016 · How to fix NSIS Error in windows 10/8.1/8/7-nsis error-nsis error installer integrity check has failed common causes include-installer integrity check has fa…

Learn More

NSIS Error em .EXE — Microsoft Community

Pessoal, já vi muitos tópicos sobre o assunto, utilizo o Windows 7 Ultimate e sempre que tento abrir um arquivo .EXE abre-se uma janela que mostra: Installer integrity check has failed. Common causes

Learn More

Can’t install unity! — Unity Forum

Jul 10, 2020 · Good news We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our expert questions!

Learn More

Complete Guide: How to Fix NSIS Error Windows 10

5/7/2020 · NSIS (Nullsoft Scriptable Install System) is a professional open source system to create such Windows installers for software. The created installers can …

Learn More

Установите переменные окружения с NSIS в окне 7

UPDATE : Последняя версия функции RegAddPathToVar находится здесь: https://sf.net/p/nsisplus (полный тестовый пример: https://sf.net/p/nsisplus/NsisSetupLib/HEAD/tree/trunk/tests/test_RegAddRemovePathGUI/main.nsi )

Вот полный и прямой пример реализации для NSIS 3.0.

Состоит из 3 файлов.

build.bat — файл сценария сборки.

@echo off

set "MAKENSIS_EXE=makensis.exe"

"%MAKENSIS_EXE%" /V4 "/Obuild.log" "/XOutFile '%~dp0test.exe'" "%~dp0main.nsi"

echo.Return code: %ERRORLEVEL%

pause

Отредактируйте переменную MAKENSIS_EXE, чтобы в вашей системе был исполняемый файл makensis.

stack.nsi — файл вспомогательных функций.

!define PushStack11 "!insertmacro PushStack11"
!macro PushStack11 var0 var1 var2 var3 var4 var5 var6 var7 var8 var9 var10
Push `${var0}`
Push `${var1}`
Push `${var2}`
Push `${var3}`
Push `${var4}`
Push `${var5}`
Push `${var6}`
Push `${var7}`
Push `${var8}`
Push `${var9}`
Push `${var10}`
!macroend

!define ExchStack4 "!insertmacro ExchStack4"
!macro ExchStack4 var0 var1 var2 var3
Exch `${var3}`
Exch 1
Exch `${var2}`
Exch 1
Exch 2
Exch `${var1}`
Exch 2
Exch 3
Exch `${var0}`
Exch 3
!macroend

!define PopStack15 "!insertmacro PopStack15"
!macro PopStack15 var0 var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14
Pop `${var14}`
Pop `${var13}`
Pop `${var12}`
Pop `${var11}`
Pop `${var10}`
Pop `${var9}`
Pop `${var8}`
Pop `${var7}`
Pop `${var6}`
Pop `${var5}`
Pop `${var4}`
Pop `${var3}`
Pop `${var2}`
Pop `${var1}`
Pop `${var0}`
!macroend

main.nsi — полный пример реализации NSIS.

!include "nsDialogs.nsh"
!include "WinCore.nsh"
!include "LogicLib.nsh"
!include "stack.nsi"

RequestExecutionLevel admin ; for all users

Page Custom Show Leave

Var /GLOBAL DialogID
Var /GLOBAL EditID
Var /GLOBAL Edit
Var /GLOBAL ButtonAppendID

!define GotoIf "!insertmacro GotoIf"
!macro GotoIf label exp
${If} ${exp}
  Goto `${label}`
${EndIf}
!macroend

!define RegGetKeyMap "!insertmacro RegGetKeyMap"
!macro RegGetKeyMap var value
  ${Switch} ${value}
    ${Case} "HKCR"
      StrCpy ${var} ${HKEY_CLASSES_ROOT}
    ${Break}
    ${Case} "HKCU"
      StrCpy ${var} ${HKEY_CURRENT_USER}
    ${Break}
    ${Case} "HKLM"
      StrCpy ${var} ${HKEY_LOCAL_MACHINE}
    ${Break}
    ${Case} "HKU"
      StrCpy ${var} ${HKEY_USERS}
    ${Break}
    ${Case} "HKPD"
      StrCpy ${var} ${HKEY_PERFORMANCE_DATA}
    ${Break}
    ${Case} "HKDD"
      StrCpy ${var} ${HKEY_DYN_DATA}
    ${Break}
    ${Case} "HKCC"
      StrCpy ${var} ${HKEY_CURRENT_CONFIG}
    ${Break}
    ${Case} "HKEY_CLASSES_ROOT"
      StrCpy ${var} ${HKEY_CLASSES_ROOT}
    ${Break}
    ${Case} "HKEY_CURRENT_USER"
      StrCpy ${var} ${HKEY_CURRENT_USER}
    ${Break}
    ${Case} "HKEY_LOCAL_MACHINE"
      StrCpy ${var} ${HKEY_LOCAL_MACHINE}
    ${Break}
    ${Case} "HKEY_USERS"
      StrCpy ${var} ${HKEY_USERS}
    ${Break}
    ${Case} "HKEY_PERFORMANCE_DATA"
      StrCpy ${var} ${HKEY_PERFORMANCE_DATA}
    ${Break}
    ${Case} "HKEY_DYN_DATA"
      StrCpy ${var} ${HKEY_DYN_DATA}
    ${Break}
    ${Case} "HKEY_CURRENT_CONFIG"
      StrCpy ${var} ${HKEY_CURRENT_CONFIG}
    ${Break}
    ${Default}
      StrCpy ${var} ${HKEY_CURRENT_USER}
    ${Break}
  ${EndSwitch}
!macroend

; Usage:
; All users:
;   ${Push} "<path>"
;   ${Push} "HKLM"
;   ${Push} "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
;   ${Push} "<env_var>"
;   Call RegAddPathToVar
; Current user only:
;   ${Push} "<path>"
;   ${Push} "HKCU"
;   ${Push} "Environment"
;   ${Push} "<env_var>"
;   Call RegAddPathToVar
!macro Func_RegAddPathToVar un
!ifndef ${un}RegAddPathToVar_INCLUDED
!define ${un}RegAddPathToVar_INCLUDED
Function ${un}RegAddPathToVar
  ${ExchStack4} $R0 $R1 $R2 $R3

  ${PushStack11} $R4 $R5 $R6 $R7 $R8 $R9 $0 $1 $2 $8 $9

  ; WARNING:
  ;   NSIS ReadRegStr returns empty string on string overflow, so native calls are used here:
  ;   1. To check actual length of <env_var>.
  ;   2. To process the PATH variable of any length long.

  ; The IDEAL algorithm for any length long PATH variable, where each subpath is not longer than ${NSIS_MAX_STRLEN}-${NSIS_CHAR_SIZE} bytes:
  ;   1. Init current string list if does not have any before or take as current has created after the previous algorithm run.
  ;   2. Read string of ${NSIS_MAX_STRLEN}-${NSIS_CHAR_SIZE} bytes length into the array of ${NSIS_MAX_STRLEN} bytes length from the input address, add NSIS_CHAR_SIZE nulls at the end.
  ;   3. Go to 20 if empty or nothing else except the ; characters in the array.
  ;   4. Truncate all in the array after the last ; character, where the ; character has found not under " character quoted string (see description in the 6).
  ;   5. Split strings in the array by the ; character if it has found not under " character quoted string into the list.
  ;   6. Move the last string from the list into the next repeat cycle list if it begins by the " character but not ends by the same character (not completely fitted into the limited to ${NSIS_MAX_STRLEN} bytes window).
  ;   7. Unquote all strings in the list and create the second list with flags marked where the quotes has removed.
  ;   8. Search for "$R0" or "$R0\" in the list, if found then raise a flag and leave the algorithm.
  ;   9. Move ${NSIS_MAX_STRLEN} byte window by the array current string length long multiple to NSIS_CHAR_SIZE value along the input address.
  ;  10. Repeat the algorithm.
  ;  20. Append path to the list.
  ;  21. Restore quotes for those strings in the first list what been quoted before by the second list.
  ;  22. Join first list by the separator into one string.

  ; The REAL algorithm for any length long PATH variable, where each subpath is not longer than ${NSIS_MAX_STRLEN}-${NSIS_CHAR_SIZE} bytes:
  ;   1. Read string from registry into dynamic buffer enough to store more characters: length of being searched string + length of separator + length of string to search + length of null character.
  ;   2. Copy string from the buffer to the second dynamic buffer enough to store more characters: length of separator + length of being searched string + length of separator + length of null character.
  ;   3. Prepend and append separator character to second buffer.
  ;   4. Try to find multiple instances of the string to search in the second buffer through the shlwapi::StrStrI, where search instances are:
  ;      `<Separator><StringToSearch><Separator>'
  ;      `<Separator><StringToSearch>\<Separator>'
  ;   5. If found any instance then leave the algorithm.
  ;   6. Append separator character to the first buffer if it does not ending by it.
  ;   7. Append the string to search to the first buffer.

  ; handles and pointers init
  StrCpy $R7 0
  StrCpy $R9 0
  StrCpy $0 0
  StrCpy $1 0
  StrCpy $2 0

  ; keys map
  ${RegGetKeyMap} $R8 $R1

  System::Call "advapi32::RegOpenKey(i R8, t R2, *i.R6) i.R4"
  ${If} $R4 <> 0
    DetailPrint "RegAddPathToVar: advapi32::RegOpenKey error: code=$R4 hive=$\"$R8$\" key=$\"$R2$\""
    MessageBox MB_OK "RegAddPathToVar: advapi32::RegOpenKey error: code=$R4 hive=$\"$R8$\" key=$\"$R2$\"" /SD IDOK
    Goto done
  ${EndIf}

  System::Call "advapi32::RegQueryValueEx(i R6, t R3, i 0, *i .r9, p 0, *i 0 R7) i.R4"
  ${If} $R4 <> 0
    DetailPrint "RegAddPathToVar: advapi32::RegQueryValueEx (1) is failed, unexpected error code: code=$R4 length=$\"$R7$\""
    MessageBox MB_OK "RegAddPathToVar: advapi32::RegQueryValueEx (1) is failed, unexpected error code: code=$R4 length=$\"$R7$\"" /SD IDOK
    Goto done
  ${EndIf}

  ; remove trailing "\" character from the string to search
  StrCpy $R5 $R0 "" -1
  ${If} $R5 == "\"
    StrCpy $R0 $R0 -1
  ${EndIf}

  StrLen $R8 $R0
  ; first buffer: length of being searched string + length of separator + length of string to search + length of null character
  IntOp $R5 $R8 + 1 ; ";"
  IntOp $R5 $R5 * ${NSIS_CHAR_SIZE}
  IntOp $R5 $R5 + $R7 ; already in bytes including null character

  ; allocate first dynamic buffer
  System::Alloc $R5
  Pop $0
  ${If} $0 = 0
    DetailPrint "RegAddPathToVar: System::Alloc (1) is failed: size=$R5"
    MessageBox MB_OK "RegAddPathToVar: System::Alloc (1) is failed: size=$R5" /SD IDOK
    Goto done
  ${EndIf}

  System::Call "advapi32::RegQueryValueEx(i R6, t R3, i 0, i 0, p r0, *i R5 R7) i.R4"
  ${If} $R4 <> 0
    DetailPrint "RegAddPathToVar: advapi32::RegQueryValueEx (2) is failed, unexpected error: code=$R4 length=$\"$R7$\""
    MessageBox MB_OK "RegAddPathToVar: advapi32::RegQueryValueEx (2) is failed, unexpected error: code=$R4 length=$\"$R7$\"" /SD IDOK
    Goto done
  ${EndIf}

  ; strip separator characters from the first buffer end
  ${If} $R7 > ${NSIS_CHAR_SIZE}
    ; excluding null character
    IntOp $R5 $R7 - ${NSIS_CHAR_SIZE}
    IntOp $R5 $R5 - ${NSIS_CHAR_SIZE}
    IntOp $R9 $0 + $R5
strip_loop1:
    System::Call "*$R9(&t1 .r8)"
    ${If} $8 == ";"
      System::Call "*$R9(&t1 '')" ; null character
      IntOp $R7 $R7 - ${NSIS_CHAR_SIZE}
      ${If} $R9 >= ${NSIS_CHAR_SIZE}
        IntOp $R9 $R9 - ${NSIS_CHAR_SIZE}
        Goto strip_loop1
      ${EndIf}
    ${EndIf}
  ${EndIf}

  ; second buffer: length of separator + length of being searched string + length of separator + length of null character
  IntOp $R5 2 * ${NSIS_CHAR_SIZE} ; 2 x ";"
  IntOp $R5 $R5 + $R7 ; already in bytes including null character

  ; allocate second dynamic buffer
  System::Alloc $R5
  Pop $1
  ${If} $1 = 0
    DetailPrint "RegAddPathToVar: System::Alloc (2) is failed: size=$R5"
    MessageBox MB_OK "RegAddPathToVar: System::Alloc (2) is failed: size=$R5" /SD IDOK
    Goto done
  ${EndIf}

  System::Call "*$1(&t1 ';')"

  IntOp $R9 $1 + ${NSIS_CHAR_SIZE}
  System::Call "kernel32::lstrcpyn(p R9, p r0, i R7) p.R4"
  ${If} $R4 = 0
    DetailPrint "RegAddPathToVar: kernel32::lstrcpyn (1) is failed"
    MessageBox MB_OK "RegAddPathToVar: kernel32::lstrcpyn (1) is failed" /SD IDOK
    Goto done
  ${EndIf}

  IntOp $R9 $R9 + $R7
  IntOp $R9 $R9 - ${NSIS_CHAR_SIZE} ; exclude last null character
  System::Call "*$R9(&t1 ';')"
  IntOp $R9 $R9 + ${NSIS_CHAR_SIZE}
  System::Call "*$R9(&t1 '')" ; null character

  ; buffer for the string to search
  IntOp $R5 0 + 4 ; 2 x ";" + "\" + length of null character
  IntOp $R5 $R5 + $R8 ; excluding null character
  IntOp $R5 $R5 * ${NSIS_CHAR_SIZE}

  System::Alloc $R5
  Pop $2
  ${If} $2 = 0
    DetailPrint "RegAddPathToVar: System::Alloc (3) is failed: size=$R5"
    MessageBox MB_OK "RegAddPathToVar: System::Alloc (3) is failed: size=$R5" /SD IDOK
    Goto done
  ${EndIf}

  ; convert R8 (length of R0) to bytes
  IntOp $R8 $R8 * ${NSIS_CHAR_SIZE}

  ; `<Separator><StringToSearch><Separator>'
  System::Call "*$2(&t1 ';')"

  IntOp $R9 $2 + ${NSIS_CHAR_SIZE}
  System::Call "kernel32::lstrcpy(p R9, t R0) p.R4"
  ${If} $R4 = 0
    DetailPrint "RegAddPathToVar: kernel32::lstrcpy (2) is failed"
    MessageBox MB_OK "RegAddPathToVar: kernel32::lstrcpy (2) is failed" /SD IDOK
    Goto done
  ${EndIf}

  IntOp $R9 $R9 + $R8 ; length does not include the last null character
  System::Call "*$R9(&t1 ';')"
  IntOp $R9 $R9 + ${NSIS_CHAR_SIZE}
  System::Call "*$R9(&t1 '')" ; null character

  System::Call "shlwapi::StrStrI(p r1, p r2) p.R4"
  ${GotoIf} done "$R4 <> 0"

  ; `<Separator><StringToSearch>\<Separator>'
  System::Call "*$2(&t1 ';')"

  IntOp $R9 $2 + ${NSIS_CHAR_SIZE}
  IntOp $R9 $R9 + $R8
  System::Call "*$R9(&t1 '\')"
  IntOp $R9 $R9 + ${NSIS_CHAR_SIZE}
  System::Call "*$R9(&t1 ';')"
  IntOp $R9 $R9 + ${NSIS_CHAR_SIZE}
  System::Call "*$R9(&t1 '')" ; null character

  System::Call "shlwapi::StrStrI(p r1, p r2) p.R4"
  ${GotoIf} done "$R4 <> 0"

  ; append to the first buffer
  IntOp $R9 0 + $0
  ${If} $R7 > ${NSIS_CHAR_SIZE}
    IntOp $R9 $R9 + $R7
    IntOp $R9 $R9 - ${NSIS_CHAR_SIZE} ; exclude last null character
    System::Call "*$R9(&t1 ';')"
    IntOp $R9 $R9 + ${NSIS_CHAR_SIZE}
  ${EndIf}

  System::Call "kernel32::lstrcpy(p R9, t R0) p.R4"
  ${If} $R4 = 0
    DetailPrint "RegAddPathToVar: kernel32::lstrcpy (3) is failed"
    MessageBox MB_OK "RegAddPathToVar: kernel32::lstrcpy (3) is failed" /SD IDOK
    Goto done
  ${EndIf}

  IntOp $R9 $R9 + $R8 ; length does not include the last null character
  System::Call "*$R9(&t1 '')" ; null character

  IntOp $R9 $R9 + ${NSIS_CHAR_SIZE}
  IntOp $R5 $R9 - $0

  System::Call "advapi32::RegSetValueEx(i R6, t R3, i 0, i r9, p r0, i R5) i.R4"
  ${If} $R4 <> 0
    DetailPrint "RegAddPathToVar: advapi32::RegSetValueEx (1) is failed"
    MessageBox MB_OK "RegAddPathToVar: advapi32::RegSetValueEx (1) is failed" /SD IDOK
    Goto done
  ${EndIf}

  ; broadcast global event
  SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000

done:
  System::Call "advapi32::RegCloseKey(i $R6)"

  ${If} $0 <> 0
    System::Free $0
  ${EndIf}
  ${If} $1 <> 0
    System::Free $1
  ${EndIf}
  ${If} $2 <> 0
    System::Free $2
  ${EndIf}

  ${PopStack15} $R0 $R1 $R2 $R3 $R4 $R5 $R6 $R7 $R8 $R9 $0 $1 $2 $8 $9
FunctionEnd
!endif
!macroend

!define Call_RegAddPathToVar "!insertmacro Call_RegAddPathToVar"
!macro Call_RegAddPathToVar prefix path hkey hkey_path env_var
Push `${path}`
Push `${hkey}`
Push `${hkey_path}`
Push `${env_var}`
Call ${prefix}RegAddPathToVar
!macroend

!define RegAddPathToVar "!insertmacro RegAddPathToVar"
!macro RegAddPathToVar
!insertmacro Func_RegAddPathToVar ""
!undef RegAddPathToVar
!define RegAddPathToVar "${Call_RegAddPathToVar} ''"
!macroend

!define un.RegAddPathToVar "!insertmacro un.RegAddPathToVar"
!macro un.RegAddPathToVar
!insertmacro Func_RegAddPathToVar "un."
!undef un.RegAddPathToVar
!define un.RegAddPathToVar "${Call_RegAddPathToVar} 'un.'"
!macroend

; include for install only
${RegAddPathToVar}

Function Show
  nsDialogs::Create 1018
  Pop $DialogID

  ${NSD_CreateText} 0 16u 80% 14u "C:\MyPath\bin"
  Pop $EditID

  ${NSD_OnChange} $EditID WndProc

  ${NSD_CreateButton} 80% 16u 20% 14u "Append"
  Pop $ButtonAppendID

  ${NSD_OnClick} $ButtonAppendID WndProc

  StrCpy $R0 -1
  Call Update

  nsDialogs::Show
FunctionEnd

Function Leave
FunctionEnd

Function WndProc
  System::Store SR0
  Call Update
  System::Store L
FunctionEnd

Function Update
  ; read values
  ${If} $R0 = $EditID
  ${OrIf} $R0 = -1
    ${NSD_GetText} $EditID $Edit
  ${EndIf}
  ${If} $R0 = $ButtonAppendID
    ${If} $Edit != ""
      #${RegAddPathToVar} "$Edit" HKCU "Environment" PATH ; for current user
      ${RegAddPathToVar} "$Edit" HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" PATH ; for all users
    ${EndIf}
  ${EndIf}
FunctionEnd

Section -Hidden
SectionEnd

Nullsoft Scriptable Install System / Ошибки / # 1125 Проблемы с выполнением кода / повышением привилегий с помощью установщиков NSIS

Привет,

Мы в gpg4win.org с радостью используем NSIS для создания наших установщиков уже более
лет. Итак, сначала позвольте мне поблагодарить вас за всю работу по предоставлению и поддержке
NSIS.

Недавно мы обратили наше внимание на то, что программа установки Gpg4win может быть
использована для выполнения произвольного кода с правами администратора, когда злоумышленник
имеет контроль над папкой, в которой находится программа установки, или может изменить
временный каталог.Поместив системные DLL, такие как shfolder.dll или version.dll, в тот же каталог, что и программа установки, или изменив временно извлеченные плагины, злоумышленник может вызвать выполнение кода. (И для установщиков с повышенными правами это также может быть использовано как атака с повышением привилегий). Ниже я описал проблемы, вызывающие это. Поскольку они в чем-то связаны, я решил не разделять их по разным отчетам об ошибках.

Хотя это может быть общей проблемой, есть способы предотвратить это, и мы хотели бы исправить это, поскольку мы считаем это серьезной проблемой нашего установщика.

Вложенные исправления пытаются смягчить это (в файле patches.zip, поскольку sourceforge позволяет мне прикрепить только один файл). Патчи предназначены для версии 2.46, предоставленной Debian GNU/Linux (поскольку нам нужны были исправления для этой версии, и я также сообщу об ошибке в Debian), но я перенесу их в основную часть, если вы хотите.
Я просто хотел сначала узнать мнение о нашем анализе и исправлениях. Патчи протестированы на debian wheezy и debian jessie при компиляции NISIS с помощью mingw. Минимальная поддерживаемая версия используемого кода — Windows XP (надеюсь, это нормально)

.

Мы увидели три проблемы:

Проблема 1:
Использование LoadLibrary в NSIS.LoadLibrary по умолчанию ищет в текущем каталоге
процесса и в папке исполняемого файла. Это плохо
(особенно в обычном случае, когда пользователи запускают наш установщик из папки
загрузок), потому что злоумышленник может просто кинуть dll в эту папку и
она будет загружена с высокими привилегиями. Чтобы попробовать, просто поместите поддельную
shfolder.dll (которая вызывает окно сообщения в своей DllMain) в тот же каталог
, что и установщик NSIS. Это также является проблемой для плагинов LoadLibraryEx для
, потому что их зависимости также сначала загружаются из каталога исполняемых файлов
.

Решение: Используя SetDefaultDllDirectories, мы можем глобально изменить поведение
LoadLibraryEx, чтобы он смотрел только в папку System32 и в любые
каталогов, явно добавленных с помощью AddDllDirectories.

Хотя это доступно только в Windows Vista и более поздних версиях с установленными обновлениями
Я думаю, что его можно использовать для NSIS, поскольку это в основном означает, что мы не будем
снижать безопасность на поддерживаемых системах Windows, а повышение привилегий
не имеет значения в Windows XP, так как в нем нет контроля учетных записей.

Патч

: 1_restrict_dll_directories.patch

Проблема 2:
Плагины извлекаются во временную папку и могут быть перезаписаны без
повышенных привилегий, а деинсталлятор копируется во временный каталог
перед его выполнением. Это также дает злоумышленнику возможность изменить программу удаления
.

Решение:
Если программа установки NSIS работает с повышенными привилегиями, создайте временную директорию
таким образом, чтобы в нее могли записывать только пользователи с повышенными правами.

Патч

: 2_secure_temp_directory.patch

Проблема 3:
Даже без отложенной загрузки/прямой загрузки Windows предпочитает DLL из каталога исполняемых файлов
, если они не находятся в списке KnownDLL [2]. Для NSIS
это проблематично для Version.dll

.

Решение:
Нет неявного связывания с Version.dll, вместо этого мы используем функции-оболочки, которые
разрешают зависимость во время выполнения после того, как мы ограничили порядок поиска DLL, как
, описанный для Задачи 1.

Патч

: 3_do_not_link_version_dll.patch

С помощью этих трех исправлений я больше не мог изменять каталог Created Temporary
как обычный пользователь, и я мог запустить программу установки из папки
, где все имена библиотек из Windows 7 System32 указывали на «поддельные» библиотеки
.

Уфф, длинный текст 😉

Спасибо за прочтение,
Андре

1: https://msdn.microsoft.com/en-us/library/windows/desktop/hh410515%28v=vs.85%29.aspx

2: http://блоги.msdn.com/b/larryosterman/archive/2004/07/19/187752.aspx

[Исправлено] ошибка nsis | ошибка nsis в Windows (решена)

Как исправить ошибку NSIS в Windows 10,Что такое ошибка NSIS при запуске установщика,Как исправить ошибку проверки целостности установщика NSIS Error?,Как удалить ошибку NSIS?,Ошибка NSIS Windows 7 ,Ошибка NSIS teamviewer,Ошибка NSIS dev c++,Ошибка NSIS AMD,Ошибка Wireshark NSIS,Ошибка NSIS Unity,Ошибка удаления NSIS,Ошибка NSIS GTA 5,Ошибка NSIS при записи временного файла,Ошибка NSIS Windows XP,Ошибка NSIS Rainmeter,Ошибка NSIS при запуске установщика удалить

Если вы получили и установили пакет на свой ноутбук, вы должны понимать, что каждый пакет содержит связанный установщик, который управляет общим методом установки. NSIS (система установки Nullsoft Scriptable Install System) может быть квалифицированной системой с открытым исходным кодом для создания таких установщиков Windows для пакетов.

Созданные установщики будут устанавливать/удалять/распаковывать файлы, устанавливать системные настройки и т. д. Именно благодаря установщику пользователи могут быстро и успешно установить конкретную программу. И пользователи будут просто и абсолютно управлять каждой частью установщика, потому что он поддерживает файлы сценариев.

они могут не вставить одну вещь и получить всплывающее окно NSIS Error, сопровождаемое связанным сообщением об ошибке, ничем не примечательным, таким как Ошибка запуска установщика и проверка целостности установщика не удалась.

Причины ошибки NSIS

Ошибка NSIS указывает на то, что установщик конкретного пакета не прошел самопроверку, поэтому пакет вполне может быть поврежден, если установка продолжится. Если вы получаете сообщение об ошибке NSIS Windows 10 при установке программы, вполне вероятно, что установочные файлы повреждены или неполны.

Вот некоторые распространенные причины ошибки NSIS при запуске установщиков или невозможности обеспечить целостность установщика:

☑️Загруженные из сети файлы неполные.

☑️Загруженные файлы полностью заполнены, однако изменены.

☑️Установочный носитель поврежден после того, как вы вставили пакет с физического носителя, такого как CD/DVD.

☑️Неисправность необходимого оборудования.

☑️Ваш ноутбук заражен вирусом или вредоносным ПО.

Как исправить ошибку NSIS всего за 2 минуты?

Что вы можете сделать, если вы получаете сообщение об ошибке NSIS, которое не позволяет вам установить это программное обеспечение? Здесь некоторые стратегии устранения неполадок, рекомендованные пользователями агентства ООН, сталкиваются с одним и тем же недостатком.вы будете стремиться их один за другим, чтобы исправить проблему.

Исправление 1: Установите программу с помощью командной строки

Если вам не удастся запустить программу установки, дважды щелкнув ее, возможно, вы попытаетесь установить программу установки NSIS через электронную связь, которую можно пропустить. на коррупцию взгляните и сразу установите программу. просто следуйте инструкциям ниже.

Шаг 1: Нажмите Windows + R , чтобы открыть окно «Выполнить».

Шаг 2: Введите cmd и нажмите OK, чтобы войти в командную строку.

Шаг 3: в настоящее время откройте проводник и найдите установщик. Перетащите установщик в окно электронной связи, которое может механически добавить путь хранения установщика.

Шаг 4 : Следуя вставному пути, нажмите клавишу пробела и введите /ncrc . Затем нажмите Enter, чтобы выполнить команду, и это может открыть окна установки программы установки.

После этого вы завершите установку, следуя инструкциям на экране.

Исправление 2. Правильно переименуйте или переместите установочный файл

Согласно сообщениям пользователей, ошибка NSIS обычно может возникать из-за проблем со связанными папками. Кроме того, если имя файла установщика слишком длинное или содержит связанные специальные символы, вы также можете не установить конкретную программу и получить ошибку NSIS. Итак, это честный план переименовать или переместить установочный файл.

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

Исправление 3: Повторно загрузите программу

Если у вас возникла проблема с загрузкой и получением NSIS ошибки Windows 10, возможно, файл неполный или поврежден во время загрузки из-за множества факторов, таких как плохая сетевая принадлежность .Итак, вы будете стремиться заново скачав программу из сети и запустив новый установщик.

Если вы все еще не можете установить из новой копии, вам придется очистить системный кеш, а также просмотреть информацию, поэтому попробуйте загрузить еще раз. Кстати, некоторые пользователи дополнительно советуют использовать другой браузер, если установщик, загруженный из браузера, постоянно не запускается.

Примечание . Если вы загружаете программу с официального установочного носителя или с альтернативного физического носителя, например USB-накопителя, на котором сохранена программа установки, обратитесь к производителю с просьбой заменить установочный носитель или использовать другой USB-накопитель.

Исправление 4: удаление вирусов и вредоносных программ

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

Конечно, вы также будете использовать антивирус Защитника Windows, встроенный инструмент на вашем Windows 10.Вот простое руководство по его использованию.

Шаг 1: Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Настройки».

Шаг 2: Перейдите в раздел «Обновление и безопасность» > «Безопасность Windows» и нажмите «Защита от вирусов и угроз», чтобы открыть окно Центра безопасности Защитника Windows.

Шаг 3: Щелкните Запустить расширенное сканирование на замену. Затем выберите «Полное сканирование» и нажмите кнопку «Сканировать сейчас», чтобы начать сканирование ноутбука.

Сканирование может занять больше часа, и вам следует набраться терпения, пока оно не завершится.После этого вы попытаетесь запустить установку еще раз, чтобы понять, устранена ли ошибка NSIS.

Примечание : Если вы уверены, что ваш ноутбук заражен вирусами или вредоносными программами, однако полная проверка не устраняет их, попробуйте запустить автономную проверку Защитника Windows.

Исправление 5: Обновите Windows

Как правило, установщик NSIS, который вы передаете, должен быть самой последней версии. Если у вас устаревшая версия Windows, вы можете столкнуться с проблемой совместимости и не сможете запустить самую последнюю версию установщика.

Windows может проверять и передавать обновления автоматически, однако некоторые обнаруженные обновления могут находиться в состоянии незавершенной передачи по вполне понятным причинам. Таким образом, вам лучше проверить наличие обновлений вручную и убедиться, что все предлагаемые обновления установлены правильно.

Для этого просто перейдите в «Настройки Windows» > «Обновление и безопасность» > «Центр обновления Windows». Если на правой панели уже есть несколько предлагаемых обновлений, нажмите кнопку «Загрузить» и следуйте инструкциям на экране, чтобы установить их.В противном случае вам следует нажать кнопку «Проверить наличие обновлений», чтобы увидеть предлагаемые обновления вручную и установить обнаруженные вещи дальше.

Исправление 6: отключите брандмауэр Windows

Если вы приобретете установщик NSIS с веб-сайта, ваш брандмауэр Windows может помешать этому методу и закончиться загрузкой неполных установочных файлов. в этом случае вы попытаетесь повторно загрузить конкретную программу с отключенным брандмауэром Windows.

Совет : При необходимости вы дополнительно временно отключите антивирус Защитника Windows и сторонние приложения безопасности.

Вот как отключить брандмауэр в Windows 10:

Шаг 1: Откройте панель управления.

Шаг 2: Перейдите в раздел Система и безопасность > Брандмауэр Защитника Windows.

Шаг 3: Щелкните Включить или выключить брандмауэр Защитника Windows на левой панели.

Шаг 4: Установите флажок Отключить брандмауэр Защитника Windows для всех параметров частной и общедоступной сети. Нажмите кнопку ОК и сохраните изменения.

Исправление 7: проверьте дисковод на наличие ошибок

Если на вашем дисководе возникают проблемы с привязкой, хранящиеся на нем файлы могут быть повреждены или неполными и вызвать ошибку NSIS «Проверка целостности установщика не удалась».К счастью, вы будете использовать утилиту конституционной проверки диска, чтобы проверить целостность вашего дисковода.

Чтобы проверить и исправить ошибки дисковода с помощью этой утилиты в Windows 10, просто откройте «Этот компьютер», щелкните правой кнопкой мыши диск, который вы хотите представить, и выберите «Свойства». Затем перейдите на вкладку «Инструменты» и нажмите кнопку «Проверить» в разделе «Проверка ошибок». Кроме того, вы дополнительно запустите CHKDSK в электронном виде для достижения той же цели.

Если базовый инструмент не работает, вы можете указать некоторые специализированные программы, которые могут помочь вам в дальнейшей проверке на наличие ошибок дисковода.Здесь я рекомендую вам MiniTool Partition Wizard. это надежный менеджер разделов, который предлагает 2 варианта устранения ошибок физического и логического дисковода — просмотр файловой системы Surface и проверка файловой системы.

Вы можете нажать следующую кнопку, чтобы передать заявку и обратиться за советом из шагов ниже, чтобы иметь стремление.

Исправление 8. Проверьте язык системы

Некоторые пользователи устранили ошибку NSIS и успешно запускают программу установки при постоянном изменении языка системы.вы даже будете стремиться.

Шаг 1: Откройте панель управления и выберите Часы и регион > Регион.

Шаг 2: во всплывающем окне выберите вкладку «Администрирование» и нажмите «Изменить системную сцену».

Шаг 3: Разверните список Текущая локаль системы и выберите язык вашей страны. Нажмите OK, чтобы сохранить поправку.

Вывод: —

В этом посте представлена ​​ошибка NSIS и соответствующие решения.Если вас беспокоит тот же недостаток, вы можете использовать представленные обходные пути. вы оставите свой опыт, предложения и идеи в зоне комментариев ниже. По любым вопросам, связанным с эксплуатацией пакета MiniTool, вы можете связаться с нами через .

Я не могу установить QGIS 2.4 на моем 64-битном компьютере с Windows 7

Я не могу установить QGIS 2.4 на своем 64-битном компьютере с Windows 7
Сеть обмена стеками

Сеть Stack Exchange состоит из 178 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетите биржу стека
  1. 0
  2. +0
  3. Авторизоваться Зарегистрироваться

Stack Exchange для географических информационных систем — это сайт вопросов и ответов для картографов, географов и специалистов по ГИС.Регистрация занимает всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Любой может задать вопрос

Любой может ответить

Лучшие ответы голосуются и поднимаются на вершину

спросил

Просмотрено 2к раз


Хотите улучшить этот вопрос? Добавьте детали и уточните проблему, отредактировав этот пост.

Закрыта 7 лет назад.

Я использую 64-разрядную версию Windows 7 и не могу установить QGIS 2.4 после нескольких дней попыток. Я также пытался загрузить 2.2 безрезультатно. Я продолжаю получать эту ошибку:

Текст ошибки:

Ошибка NSIS

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

Дополнительная информация: http://nsis.sf.net/NSIS_Error

хфиш

58311 золотой знак88 серебряных знаков2727 бронзовых знаков

Создан 6 авг. 2014 в 13:56

7 Stack Exchange для географических информационных систем лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой использования файлов cookie.

Принять все файлы cookie Настроить параметры

 

Задача Ant NSIS

Задача Ant NSIS

Описание

Задача Ant для компиляции сценариев NSIS в системах Windows, Linux и Mac.Помогите автоматизировать процесс сборки проектов, использующих установщик NSIS.

Чтобы использовать его, поместите jar-файл NSIS Ant в доступное место и добавьте в сценарий Ant следующее:

  
    

  

Для получения дополнительной информации просмотрите API, посетите домашнюю страницу проекта или прочитайте документацию MakeNSIS.

Скачать

Скачать NSIS Ant 1.3 или исходный код и Javadoc.

Параметры элемента NSIS

  • script (обязательно) — путь к скрипту NSIS для компиляции.
  • verbosity — Сколько журналов записывается в стандартный вывод. По умолчанию 0.
    1. нет вывода
    2. ошибки только
    3. ошибки и предупреждения
    4. ошибки, предупреждения и информация
    5. весь вывод
  • out — Файл, в который заносятся выходные данные. По умолчанию стандартный выход.
  • pause — Делать ли паузу после выполнения скрипта.По умолчанию нет.
  • noconfig — Отключить ли включение nsisconf.nsh. По умолчанию нет.
  • nocd — Отключить ли переход в каталог, содержащий скрипт. По умолчанию нет.
  • Префикс
  • — префикс, используемый для параметров командной строки makensis . По умолчанию используется «/» в Windows и «-» в противном случае.
  • path — каталог, содержащий исполняемый файл makensis . По умолчанию выполняется поиск PATH .

Вложенные элементы и параметры

определить

Определяет символ для скрипта.Эквивалент параметра командной строки /D (-D на платформах, отличных от Windows) makensis . Допускается несколько экземпляров этого элемента. Он поддерживает следующие параметры:

  • name (обязательно) — Имя определяемого символа.
  • value (обязательно) — Значение символа.

scriptcmd

Выполняет команду NSIS в сценарии. Эквивалент параметра командной строки /X (-X на платформах, отличных от Windows) makensis .Допускается несколько экземпляров этого элемента, и они выполняются в указанном порядке. Он поддерживает следующие параметры:

  • cmd (обязательно) — команда NSIS для выполнения в сценарии.

Примеры

Скомпилируйте сценарий, используя все значения по умолчанию.

  
  

Скомпилировать скрипт с подробным выводом, записью в файл, и включение nsisconf.nsh отключено.Символу ВЕРСИЯ присваивается значение «2.1», а команда «AutoCloseWindow true» выполняется в начале скрипта.

  
    
    

  

Copyright © 2004 Уэйн Грант. Перелицензировано с разрешения.
Copyright © 2005-2010 Дэниел Риз

  Настоящим предоставляется бесплатное разрешение любому лицу, получающему копию
данного программного обеспечения и связанных с ним файлов документации ("Программное обеспечение"), для
в Программном обеспечении без ограничений, включая, помимо прочего, права
использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать
копий Программного обеспечения, а также разрешить лицам, которым Программное обеспечение
предоставляется для этого при соблюдении следующих условий:

Вышеприведенное уведомление об авторских правах и это уведомление о разрешении должны быть включены в
все копии или существенные части Программного обеспечения.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ
ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ,
ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ
АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГОЕ.
ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ​​ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩАЯ ИЗ,
ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
  

Загрузка NSIS (последняя версия 2022 г.)

Каждое программное обеспечение выпускается под типом лицензии, который можно найти на страницах программ, а также на страницах поиска или категорий.Вот наиболее распространенные типы лицензий:

Freeware

Freeware программы можно скачать бесплатно и без каких-либо ограничений по времени . Бесплатные продукты можно использовать бесплатно как в личных, так и в профессиональных (коммерческих целях).

Открытый исходный код

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

Free to Play

Эта лицензия обычно используется для видеоигр и позволяет пользователям загружать и играть в игру бесплатно . По сути, продукт предлагается Free to Play (Freemium) и пользователь сам решает, хочет ли он платить деньги (Premium) за дополнительные функции, услуги, виртуальные или физические товары, расширяющие функционал игры.В некоторых случаях реклама может быть показана пользователям.

Демонстрация

Демонстрационные программы имеют ограниченную функциональность бесплатно, но взимают плату за расширенный набор функций или за удаление рекламы из интерфейсов программы. В некоторых случаях весь функционал отключен до покупки лицензии. Демонстрации обычно не ограничены по времени (как пробные версии), но их функциональность ограничена.

Пробная версия

Пробная версия программного обеспечения позволяет пользователю оценить программное обеспечение в течение ограниченного периода времени .После этого пробного периода (обычно от 15 до 90 дней) пользователь может решить, покупать программное обеспечение или нет. Несмотря на то, что большинство пробных программных продуктов ограничены только по времени, некоторые также имеют ограничения по функциям.

Платный

Обычно коммерческое программное обеспечение или игры производятся для продажи или служат коммерческим целям .

Решено — Startpins открываются в Chrome/ошибке NSIS

Файл журнала OTL создан: 30.09.2012 19:31:11 — Run 1
OTL от OldTimer — Версия 3.2.69.0 Папка = C:\Пользователи\владелец\Загрузки
64-разрядная — Home Premium Edition с пакетом обновления 1 (версия = 6.1.7601) — тип = NTWorkstation
Internet Explorer (версия = 8.0.7601.17514)
Регион: 00000409 | Страна: Великобритания | Язык: АНГЛ | Формат даты: дд/мм/гггг

2,75 ГБ общей физической памяти | 1,49 Гб доступной физической памяти | 54,41% Свободная память
5,49 Гб Файл подкачки | 3,71 Гб доступно в файле подкачки | 67,52% Файл подкачки свободен
Местоположение файла подкачки: ?:\pagefile.sys [двоичные данные]

%SystemDrive% = C: | %SystemRoot% = C:\Windows | %ProgramFiles% = C:\Program Files (x86)
Диск C: | 219,23 ГБ общего пространства | 120,20 Гб свободного места | 54,83% свободного места | Тип раздела: NTFS
Диск D: | 13,36 ГБ общего пространства | 2,22 ГБ свободного места | 16,65% свободного места | Тип раздела: NTFS

Имя компьютера: OWNER-PC | Имя пользователя: владелец | Зашел как Администратор.
Режим загрузки: Обычный | Режим сканирования: Все пользователи | Быстрое сканирование | Включить 64-битное сканирование
Белый список названия компании: Вкл. | Пропустить файлы Microsoft: Вкл. | Белый список названий компаний отсутствует: Включено | Возраст файла = 30 дней

========== Процессы (SafeList) ==========

PRC — [2012/09/30 19:30:40 | 000 602 112 | —- | M] (Старые инструменты) — C:\Users\owner\Downloads\OTL(1).exe
PRC — [2012/09/19 20:12:44 | 000 917 984 | —- | M] (Mozilla Corporation) — C:\Program Files (x86)\Mozilla Firefox\firefox.exe
PRC — [2012/09/18 12:59:19 | 001 193 176 | —- | M] () — C:\Users\owner\AppData\Roaming\Spotify\Data\SpotifyWebHelper.exe
PRC — [2012/09/09 12:20:46 | 001 536 712 | —- | M] (Adobe Systems, Inc.) — C:\Windows\SysWOW64\Macromed\Flash\FlashPlayerPlugin_11_3_300_271.exe
PRC — [27.07.2012 21:51:26 | 000 063 960 | —- | M] (Adobe Systems Incorporated) — C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe
PRC — [2012/06/16 03:24:19 | 000 138 272 | Р— | M] (Symantec Corporation) — C:\Program Files (x86)\Norton 360\Engine\6.3.0.14\ccsvchst.exe
PRC — [2012/01/17 11:07:58 | 000 505 736 | —- | M] (Sun Microsystems, Inc.) — C:\Program Files (x86)\Common Files\Java\Java Update\jucheck.exe
PRC — [2011/09/01 18:47:26 | 000 090 448 | —- | M] (Research In Motion Limited) — C:\Program Files (x86)\Common Files\Research In Motion\USB Drivers\RIMBBLaunchAgent.exe
PRC — [2011/08/21 10:00:28 | 000 870 200 | —- | М] (Trusteer Ltd.) — C:\Program Files (x86)\Trusteer\Rapport\bin\RapportMgmtService.exe
PRC — [2011/03/28 18:07:50 | 000 094 264 | —- | M] (Компания Hewlett-Packard) — C:\Program Files (x86)\Hewlett-Packard\Shared\HPDrvMntSvc.exe
PRC — [2009/07/24 04:45:52 | 000 128 296 | —- | M] (CyberLink Corp.) — c:\Program Files (x86)\Hewlett-Packard\Media\DVD\DVDAgent.exe
PRC — [2009/07/23 19:37:16 | 000 206 120 | —- | M] (CyberLink) — c:\Program Files (x86)\Hewlett-Packard\TouchSmart\Media\Kernel\CLML\CLMLSvc.exe
КНР — [2007/04/30 21:19:53 | 000 020 480 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\lxdjamon.exe

========== Модули (без названия компании) ==========

MOD — [2012/09/19 20:12:43 | 002 244 064 | —- | M] () — C:\Program Files (x86)\Mozilla Firefox\mozjs.dll
MOD — [2012/09/18 12:59:19 | 001 193 176 | —- | M] () — C:\Users\owner\AppData\Roaming\Spotify\Data\SpotifyWebHelper.exe
MOD — [2012/09/09 12:20:46 | 009 465 032 | —- | M] () — C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_11_3_300_271.dll
MOD — [2012/06/17 09:16:21 | 012 436 480 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\7b7fbe651c6e72f12099a298654c9594\System.Windows.Forms.ni.dll
MOD — [2012/06/16 23:34:36 | 014 340 608 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\PresentationFramewo#\e717a230496832656b05b515eb9f3bc5\PresentationFramework.ni.dll
MOD — [2012/06/16 23:34:11 | 001 591 808 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\6bb439b3f87736d3248ae27d43e2c0d6\System.Drawing.ni.dll
MOD — [2012/06/16 23:34:04 | 012 237 824 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\PresentationCore\14a87218ea49639f38097e278b98a3da\PresentationCore.ni.dll
MOD — [2012/05/31 13:30:14 | 001 051 136 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Management\9b2f17fb61b7197f2a04108f5d1a1cc6\System.Management.ni.dll
MOD — [2012/05/31 11:49:01 | 000 368 128 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\PresentationFramewo#\8e56489276063ededde74e597a121df3\PresentationFramework.Aero.ni.dll
MOD — [2012/05/31 11:48:33 | 000 771 584 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Runtime.Remo#\03dee80574f4ec770b6f77ca030ded6c\System.Runtime.Remoting.ni.dll
MOD — [2012/05/31 11:48:30 | 006 611 456 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Data\f3814b488d9e083cbbc623e01b389f09\System.Data.ni.dll
MOD — [2012/05/31 11:47:50 | 000 185 344 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\UIAutomationTypes\d8af9a65cf0ed85d47360796e2645a06\UIAutomationTypes.ni.dll
MOD — [2012/05/31 11:47:37 | 003 347 968 ​​| —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\WindowsBase\46fce56db7685a586d3eeb7c373e3c1c\WindowsBase.ni.dll
MOD — [2012/05/31 11:47:31 | 005 452 800 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Xml\ba3d70b651454c7d49b407b93663bfed\System.Xml.ni.dll
MOD — [2012/05/31 11:47:27 | 000 971 264 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Configuration\cfa9c506bfb9254c89dace7b83bc9f9d\System.Configuration.ni.dll
MOD — [2012/05/31 11:47:26 | 007 967 232 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\System\ce9ff6baf9053ed2ed673d948179195c\System.ni.dll
MOD — [2012/05/31 11:47:19 | 011 492 864 | —- | M] () — C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\acfc1391e45fedd2a359778ea57d914c\mscorlib.ni.dll
MOD — [2012/01/21 20:51:24 | 000 036 920 | —- | M] () — C:\Windows\assembly\GAC_MSIL\HP.ActiveSupportLibrary\2.0.0.1__01a974bc1760f423\HP.ActiveSupportLibrary.dll
MOD — [2011/06/24 22:56:36 | 000 087 328 | —- | M] () — C:\Program Files (x86)\Common Files\Apple\Apple Application Support\zlib1.dll
MOD — [2011/06/24 22:56:14 | 001 241 888 | —- | M] () — C:\Program Files (x86)\Common Files\Apple\Apple Application Support\libxml2.dll
MOD — [2010/11/05 02:58:05 | 002 927 616 | —- | M] () — C:\Windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll
MOD — [2009/11/19 10:20:44 | 007 745 536 | —- | M] () — C:\Program Files (x86)\Common Files\LightScribe\QtGui4.dll
MOD — [2009/11/19 10:20:42 | 002 121 728 | —- | M] () — C:\Program Files (x86)\Common Files\LightScribe\QtCore4.dll
MOD — [2009/11/19 10:20:42 | 000 135 168 | —- | M] () — C:\Program Files (x86)\Common Files\LightScribe\plugins\imageformats\qjpeg4.dll
MOD — [2009/10/25 23:27:56 | 000 061 440 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\Pillars\PCAlerts\PCAlertsPillar.dll
MOD — [25.10.2009 23:27:54 | 000 131 072 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\Pillars\ECenter\ECLibrary.dll
MOD — [2009/10/25 23:27:46 | 000 040 960 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\MessagingServer.dll
MOD — [2009/10/25 23:27:46 | 000 036 864 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\MessagingClients.dll
MOD — [2009/10/25 23:27:46 | 000 007 680 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\RemotingClient.dll
MOD — [25.10.2009 23:27:44 | 000 005 632 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\MessagingInterface.dll
MOD — [2009/10/25 23:27:38 | 000 018 944 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\MessagingMessages.dll
MOD — [2009/10/25 23:27:20 | 000 028 672 | —- | M] () — C:\Program Files (x86)\Hewlett-Packard\HP Advisor\Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll
MOD — [2009/07/23 19:37:14 | 000 931 112 | —- | M] () — c:\Program Files (x86)\Hewlett-Packard\TouchSmart\Media\Kernel\CLML\CLMediaLibrary.dll
MOD — [2007/05/30 18:12:16 | 000 040 960 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\App4R.Monitor.Core.dll
MOD — [2007/05/30 18:12:15 | 000 028 672 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\App4R.Monitor.Common.dll
MOD — [2007/05/30 18:11:21 | 000 057 344 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\App4R.DevMons.MCMDevMon.dll
MOD — [2007/04/30 21:20:25 | 000 011 776 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\App4R.DevMons.MCMDevMon.AutoPlayUtil.dll
MOD — [2007/04/30 21:19:53 | 000 020 480 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\lxdjamon.exe
MOD — [2007/04/30 21:19:51 | 000 020 480 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\App4R.DevMons.ScanDevMon.dll
MOD — [2007/04/30 21:19:48 | 000 020 480 | —- | M] () — C:\Program Files (x86)\Lexmark 1400 Series\App4R.DevMons.NetworkCardDevMon.dll

========== Services (SafeList) ======== ==

SRV: 64bit: — [2011/05/10 17:32:31 | 000 018 944 | —- | М] (AEP Networks, Inc.) [По требованию | Остановлено] — C:\Program Files\AEP\SSLTunnel\nvpns.exe — (NetillaVPNService)
SRV: 64-разрядная версия: — [2010/11/28 13:05:09 | 000 247 808 | —- | M] (IDT, Inc.) [Авто | Running] — C:\Windows\SysNative\DriverStore\FileRepository\stwrt64.inf_amd64_neutral_70dacb64382a61a7\stacsv64.exe — (STacSV)
SRV: 64bit: — [2010/11/28 13:05:08 | 000 089 600 | —- | M] (Andrea Electronics Corporation) [Авто | Выполняется] — C:\Windows\SysNative\DriverStore\FileRepository\stwrt64.inf_amd64_neutral_70dacb64382a61a7\AESTSr64.exe — (AESTFilters)
SRV: 64bit: — [2009/07/14 02:41:27 | 001 011 712 | —- | M] (Корпорация Microsoft) [On_Demand | Остановлено] — C:\Program Files\Защитник Windows\MpSvc.dll — (WinDefend)
SRV: 64-битная: — [2009/07/08 21:49:02 | 000 030 520 | —- | M] (Hewlett-Packard) [Авто | Running] — C:\Windows\SysNative\hpservice.exe — (hpsrv)
SRV: 64-разрядная версия: — [2009/07/02 19:16:06 | 000 203 264 | —- | M] (AMD) [Авто | Выполняется] — C:\Windows\SysNative\atiesrxx.exe — (Утилита внешних событий AMD)
SRV: 64bit: — [2007/06/12 00:18:19 | 000 567 216 | —- | M] ( ) [Авто | Running] — C:\Windows\SysNative\lxdjcoms.exe — (lxdj_device)
SRV: 64bit: — [2007/06/12 00:18:05 | 000 034 224 | —- | М] () [Авто | Остановлен] — C:\Windows\SysNative\spool\DRIVERS\x64\3\\lxdjserv.exe — (lxdjCATSCustConnectService)
SRV — [2012/09/27 20:20:36 | 000 250 288 | —- | M] (Adobe Systems Incorporated) [On_Demand | Остановлен] — C:\Windows\SysWOW64\Macromed\Flash\FlashPlayerUpdateService.exe — (AdobeFlashPlayerUpdateSvc)
SRV — [2012/09/19 20:12:44 | 000 114 144 | —- | M] (Фонд Mozilla) [On_Demand | Остановлен] — C:\Program Files (x86)\Mozilla Maintenance Service\maintenanceservice.exe — (MozillaMaintenance)
SRV — [2012/09/09 11:42:40 | 000 529 744 | —- | M] (Корпорация Valve) [On_Demand | Остановлено] — C:\Program Files (x86)\Common Files\Steam\SteamService.exe — (Служба клиента Steam)
SRV — [2012/07/27 21:51:26 | 000 063 960 | —- | M] (Adobe Systems Incorporated) [Авто | Выполняется] — C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe — (AdobeARMservice)
SRV — [2012/06/16 03:24:19 | 000 138 272 | Р— | M] (Корпорация Symantec) [Авто | Running] — C:\Program Files (x86)\Norton 360\Engine\6.3.0.14\ccSvcHst.exe — (N360)
SRV — [2011/09/09 18:10:28 | 000 086 072 | —- | M] (Компания Hewlett-Packard) [Авто | Running] — C:\Program Files (x86)\Hewlett-Packard\HP Support Framework\HPSA_Service.exe — (Служба HP Support Assistant)
SRV — [2011/08/21 10:00:28 | 000 870 200 | —- | M] (Trusteer Ltd.) [Авто | Выполняется] — C:\Program Files (x86)\Trusteer\Rapport\bin\RapportMgmtService.exe — (RapportMgmtService)
SRV — [28.03.2011 18:07:50 | 000 094 264 | —- | M] (Компания Hewlett-Packard) [Авто | Running] — C:\Program Files (x86)\Hewlett-Packard\Shared\HPDrvMntSvc.exe — (HPDrvMntSvc.exe)
SRV — [2010/11/28 13:05:09 | 000 247 808 | —- | M] (IDT, Inc.) [Авто | Running] — C:\Windows\System32\DriverStore\FileRepository\stwrt64.inf_amd64_neutral_70dacb64382a61a7\STacSV64.exe — (STacSV)
SRV — [2010/11/28 13:05:08 | 000 089 600 | —- | M] (Andrea Electronics Corporation) [Авто | Выполняется] — C:\Windows\System32\DriverStore\FileRepository\stwrt64.inf_amd64_neutral_70dacb64382a61a7\AESTSr64.exe — (AESTFilters)
SRV — [2010/10/12 18:59:12 | 000 206 072 | —- | M] (WildTangent, Inc.) [On_Demand | Остановлен] — C:\Program Files (x86)\WildTangent Games\App\GamesAppService.exe — (GamesAppService)
SRV — [2010/03/18 14:16:28 | 000 130 384 | —- | M] (Корпорация Microsoft) [Авто | Остановлено] — C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe — (clr_optimization_v4.0.30319_32)
SRV — [2009/06/10 22:23:09 | 000 066 384 | —- | M] (Корпорация Microsoft) [Отключено | Остановлен] — C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe — (clr_optimization_v2.0.50727_32)
SRV — [2009/02/22 20:00:00 | 000 129 584 | —- | M] (Программное обеспечение EasyBits AS) [Авто | Running] — C:\Windows\SysWOW64\ezsvc7.dll — (ezSharedSvc)
SRV — [2007/06/12 00:18:05 | 000 034 224 | —- | М] () [Авто | Остановлен] — C:\Windows\system32\spool\DRIVERS\x64\3\\lxdjserv.exe — (lxdjCATSCustConnectService)
SRV — [2007/06/12 00:18:00 | 000 537 520 | —- | M] ( ) [Авто | Работает] — C:\Windows\SysWOW64\lxdjcoms.exe — (lxdj_device)

========== Службы драйверов (SafeList) ==========

DRV: 64bit: — [2012/07/06 03: 17:58 | 000 037 536 | —- | M] (Symantec Corporation) [Ядро | Система | Running] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\srtspx64.sys — (SRTSPX)
DRV: 64-битная: — [2012/07/06 03:17:57 | 000 737 952 | —- | M] (Symantec Corporation) [Файловая_система | По требованию | Running] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\srtsp64.sys — (SRTSP)
DRV: 64-битная: — [2012/06/07 05:43:38 | 000 167 072 | —- | M] (Symantec Corporation) [Ядро | Система | Работает] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\ccsetx64.sys — (ccSet_N360)
DRV: 64bit: — [2012/06/05 20:25:25 | 000 175 736 | —- | M] (Symantec Corporation) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\SYMEVENT64x86.SYS — (SymEvent)
DRV: 64bit: — [2012/05/22 02:37:12 | 001 129 120 | —- | M] (Symantec Corporation) [Файловая_система | Загрузка | Running] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\symefa64.sys — (SymEFA)
DRV: 64-битная: — [2012/03/29 07:28:38 | 000 405 624 | Р— | M] (Symantec Corporation) [Ядро | Система | Работает] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\symnets.sys — (SymNetS)
DRV: 64bit: — [2012/03/29 07:28:25 | 000 451 192 | Р— | M] (Symantec Corporation) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\symds64.sys — (SymDS)
DRV: 64-битная: — [2012/03/29 07:06:25 | 000 190 072 | Р— | M] (Symantec Corporation) [Ядро | Система | Running] — C:\Windows\SysNative\drivers\N360x64\0603000.00E\ironx64.sys — (SymIRON)
DRV: 64bit: — [2012/03/01 07:46:16 | 000 023 408 | —- | M] (Microsoft Corporation) [Распознаватель | Загрузка | Неизвестно] — C:\Windows\SysNative\drivers\fs_rec.sys — (Fs_Rec)
DRV: 64bit: — [2011/07/25 18:44:46 | 000 074 752 | —- | M] (Research In Motion Limited) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\RimUsb_AMD64.sys — (RimUsb)
DRV: 64-битная: — [2011/07/20 15:58:22 | 000 044 032 | —- | M] (Research in Motion Ltd) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\RimSerial_AMD64.sys — (RimVSerPort)
DRV: 64-битная: — [2011/07/06 12:44:00 | 000 034 288 | —- | М] (GEAR Software Inc.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\GEARAspiWDM.sys — (GEARAspiWDM)
DRV: 64-битная: — [2011/05/10 17:32:31 | 000 020 824 | —- | M] (AEP Networks, Inc.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\Netva.sys — (NetillaVPN)
DRV: 64bit: — [2011/05/10 08:06:08 | 000 051 712 | —- | M] (Apple, Inc.) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\usbaapl64.sys — (USBAAPL64)
DRV: 64-битная: — [2011/04/28 14:34:54 | 000 064 272 | —- | М] (Trusteer Ltd.) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\RapportKE64.sys — (RapportKE64)
DRV: 64-битная: — [2011/03/11 07:41:12 | 000 107 904 | —- | M] (Расширенные микроустройства) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\amdsata.sys — (amdsata)
DRV: 64bit: — [2011/03/11 07:41:12 | 000 027 008 | —- | M] (Расширенные микроустройства) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\amdxata.sys — (amdxata)
DRV: 64-битная: — [2010/11/28 13:05:10 | 000 505 344 | —- | М] (IDT, Inc.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\stwrt64.sys — (STHDA)
DRV: 64bit: — [2010/11/20 14:33:35 | 000 078 720 | —- | M] (Компания Hewlett-Packard) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\HpSAMD.sys — (HpSAMD)
DRV: 64-битная: — [2010/11/20 12:07:05 | 000 059 392 | —- | M] (Корпорация Microsoft) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\TsUsbFlt.sys — (TsUsbFlt)
DRV: 64-битная: — [2010/11/20 10:37:42 | 000 109 056 | —- | M] (Корпорация Microsoft) [Ядро | По требованию | Остановлен] — C:\Windows\SysNative\drivers\sdbus.sys — (sdbus)
DRV: 64-битная: — [2010/10/18 15:39:17 | 000 286 768 | —- | M] (Synaptics Incorporated) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\SynTP.sys — (SynTP)
DRV: 64-битная: — [2010/03/02 16:45:24 | 001 594 368 | —- | M] (Atheros Communications, Inc.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\athrx.sys — (athr)
DRV: 64bit: — [2009/07/14 02:52:20 | 000 194 128 | —- | M] (AMD Technologies Inc.) [Ядро | Загрузка | Выполняется] — C:\Windows\SysNative\drivers\amdsbs.sys — (amdsbs)
DRV: 64bit: — [2009/07/14 02:48:04 | 000 065 600 | —- | M] (Корпорация LSI) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\lsi_sas2.sys — (LSI_SAS2)
DRV: 64-битная: — [2009/07/14 02:45:55 | 000 024 656 | —- | M] (Promise Technology) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\stexstor.sys — (stexstor)
DRV: 64bit: — [2009/07/14 01:10:47 | 000 011 264 | —- | M] (Корпорация Microsoft) [Ядро | По требованию | Выполняется] — C:\Windows\SysNative\drivers\rootmdm.sys — (ROOTMODEM)
DRV: 64bit: — [2009/07/08 21:49:08 | 000 030 008 | —- | M] (Hewlett-Packard) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\hpdskflt.sys — (hpdskflt)
DRV: 64-битная: — [2009/07/08 21:48:50 | 000 041 272 | —- | M] (Hewlett-Packard) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\Accelerometer.sys — (акселерометр)
DRV: 64bit: — [2009/07/02 19:51:30 | 006 036 480 | —- | М] (ATI Technologies Inc.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\atikmdag.sys — (atikmdag)
DRV: 64bit: — [2009/06/29 19:17:00 | 000 070 656 | —- | M] (ENE TECHNOLOGY INC.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\enecir.sys — (enecir)
DRV: 64-битная: — [2009/06/10 22:01:11 | 001 485 312 | —- | M] (Conexant Systems, Inc.) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\VSTDPV6.SYS — (SrvHsfV92)
DRV: 64-разрядная версия: — [2009/06/10 22:01:11 | 000 740 864 | —- | М] (Conexant Systems, Inc.) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\VSTCNXT6.SYS — (SrvHsfWinac)
DRV: 64-битная: — [2009/06/10 22:01:11 | 000 292 864 | —- | M] (Conexant Systems, Inc.) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\VSTAZL6.SYS — (SrvHsfHDA)
DRV: 64-битная: — [2009/06/10 22:01:06 | 001 146 880 | —- | M] (Корпорация LSI) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\agrsm64.sys — (AgereSoftModem)
DRV: 64-битная: — [2009/06/10 21:37:05 | 006 108 416 | —- | M] (Корпорация Intel) [Ядро | По требованию | Остановлен] — C:\Windows\SysNative\drivers\igdkmd64.sys — (igfx)
DRV: 64bit: — [2009/06/10 21:35:33 | 000 389 120 | —- | М] (Марвелл) [Ядро | По требованию | Остановлен] — C:\Windows\SysNative\drivers\yk62x64.sys — (yukonw7)
DRV: 64bit: — [2009/06/10 21:35:28 | 005 434 368 | —- | M] (Корпорация Intel) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\netw5v64.sys — (netw5v64)
DRV: 64-битная: — [2009/06/10 21:34:33 | 003 286 016 | —- | M] (Корпорация Broadcom) [Ядро | По требованию | Остановлен] — C:\Windows\SysNative\drivers\evbda.sys — (ebdrv)
DRV: 64bit: — [2009/06/10 21:34:28 | 000 468 480 | —- | M] (Корпорация Broadcom) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\bxvbda.sys — (b06bdrv)
DRV: 64-битная: — [2009/06/10 21:34:23 | 000 270 848 | —- | M] (Корпорация Broadcom) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\b57nd60a.sys — (b57nd60a)
DRV: 64-разрядная версия: — [2009/06/10 21:31:59 | 000 031 232 | —- | М] (Hauppauge Computer Works, Inc.) [Ядро | По требованию | Остановлен] — C:\Windows\SysNative\drivers\hcw85cir.sys — (hcw85cir)
DRV: 64bit: — [2009/06/05 11:20:26 | 000 114 192 | —- | M] (ATI Research Inc.) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\AtiHdmi.sys — (AtiHdmiService)
DRV: 64-битная: — [2009/05/23 07:52:30 | 000 215 040 | —- | М] (Реалтек) [Ядро | По требованию | Running] — C:\Windows\SysNative\drivers\Rt64win7.sys — (RTL8167)
DRV: 64-битная: — [2009/05/05 06:30:28 | 000 016 440 | —- | M] (Advanced Micro Devices Inc.) [Ядро | Загрузка | Running] — C:\Windows\SysNative\drivers\AtiPcie.sys — (AtiPcie)
DRV: 64bit: — [2009/04/29 16:48:32 | 000 018 432 | —- | M] (Hewlett-Packard Development Company, L.P.) [Kernel | По требованию | Running] — C:\Windows\SysNative\drivers\HpqKbFiltr.sys — (HpqKbFiltr)
DRV: 64-разрядная версия: — [2009/03/18 17:35:42 | 000 033 856 | -Х— | M] (LogMeIn, Inc.) [Ядро | По требованию | Остановлено] — C:\Windows\SysNative\drivers\hamachi.sys — (hamachi)
DRV: 64-битная: — [2009/03/09 14:49:08 | 000 036 408 | —- | M] (Расширенные микроустройства) [Ядро | По требованию | Работает] — C:\Windows\SysNative\drivers\usbfilter.sys — (usbfilter)
DRV — [2012/09/30 07:29:57 | 002 084 000 | —- | M] (Symantec Corporation) [Ядро | По требованию | Running] — C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_6.2.1.5\Definitions\VirusDefs\20120929.018\ex64.sys — (NAVEX15)
DRV — [2012/09 /30 07:29:57 | 000 126 112 | —- | M] (Symantec Corporation) [Ядро | По требованию | Running] — C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_6.2.1.5\Definitions\VirusDefs\20120929.018\eng64.sys — (NAVENG)
DRV — [2012/09 /09 12:04:50 | 000 484 512 | —- | M] (Symantec Corporation) [Ядро | Система | Выполняется] — C:\Program Files (x86)\Common Files\Symantec Shared\EENGINE\eeCtrl64.sys — (eeCtrl)
DRV — [2012/09/09 12:04:50 | 000 138 912 | —- | M] (Symantec Corporation) [Ядро | По требованию | Running] — C:\Program Files (x86)\Common Files\Symantec Shared\EENGINE\EraserUtilRebootDrv.sys — (EraserUtilRebootDrv)
DRV — [2012/09/07 16:36:06 | 000 513 184 | —- | M] (Symantec Corporation) [Ядро | Система | Running] — C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_6.2.1.5\Definitions\IPSDefs\20120928.001\IDSviA64.sys — (IDSVia64)
DRV — [2012/09 /05 00:23:56 | 001 385 120 | —- | M] (Symantec Corporation) [Ядро | Система | Выполняется] — C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_6.2.1.5\Definitions\BASHDefs\20120919.001\BHDrvx64.sys — (BHDrvx64)
DRV — [2011/10/18 22:08:56 | 000 396 816 | —- | M] () [Ядро | Система | Running] — C:\ProgramData\Trusteer\Rapport\store\exts\RapportCerberus\32029\RapportCerberus64_32029.sys — (RapportCerberus_32029)
DRV — [2011/08/21 10:00:42 | 000 061 200 | —- | M] (Trusteer Ltd.) [Ядро | Система | Running] — C:\Program Files (x86)\Trusteer\Rapport\bin\x64\RapportPG64.sys — (RapportPG64)
DRV — [2011/08/21 10:00:42 | 000 052 496 | —- | М] (Trusteer Ltd.) [Ядро | Система | Running] — C:\Program Files (x86)\Trusteer\Rapport\bin\x64\RapportEI64.sys — (RapportEI64)
DRV — [2009/07/14 02:19:10 | 000 019 008 | —- | M] (Корпорация Microsoft) [Файловая_система | По требованию | Stopped] — C:\Windows\SysWOW64\drivers\wimmount.sys — (WIMMount)

========== Стандартный реестр (SafeList) ==========

========== Internet Explorer ==========

IE: 64bit: — HKLM\SOFTWARE\Microsoft\Internet Explorer\Main,Start Page = http://ie .redirect.hp.com/svs/rdr?TYPE=3&tp=iehome&locale=en_GB&c=94&bd=Pavilion&pf=cnnb
IE: 64-разрядная версия: — HKLM\..\SearchScopes,DefaultScope = {6A1806CD-94D4-4689-BA73-E35EA1EA990 }
IE: 64-разрядная версия: — HKLM\..\SearchScopes\{04E1BA75-34C0-44F7-8836-5BACE11E5CC2}: «URL» = http://uk.kelkoopartners.net/ctl/do…e&x= true&y=true&partner=hp&partnerId=96913936
IE: 64-разрядная версия: — HKLM\..\SearchScopes\{6A1806CD-94D4-4689-BA73-E35EA1EA9990}: «URL» = http://www.google.com/search?q={sea…putEncoding}&oe={outputEncoding}&sourceid=ie7
IE: 64-разрядная версия: — HKLM\..\SearchScopes\{96E5210E-5DAE-47C4-9CA9-8CA2733F7CAB}: «URL» = http://uk.search.yahoo.com/search?p={searchTerms}&ei={inputEncoding}&fr=cb-hp06&type=ie2008
IE: 64-разрядная версия: — HKLM\..\SearchScopes\ {E4BDCA51-BE15-467C-A52C-B57BB3A81BEC}: «URL» = http://slirsredirect.search.aol.com…archTerms}&invocationType=tb50hpcnnbie7-en-gb
IE — HKLM\SOFTWARE\Microsoft\Internet Explorer \Главная,Локальная страница = C:\Windows\SysWOW64\blank.htm
IE — HKLM\SOFTWARE\Microsoft\Internet Explorer\Main,Start Page = http://www.google.com
IE — HKLM\..\URLSearchHook: {88c7f2aa-f93f-432c-8f0e-b7d85967a527} — C :\Program Files (x86)\BitTorrentBar\prxtbBitT.dll (Conduit Ltd.)
IE — HKLM\..\SearchScopes,DefaultScope = {6AEDEF49-079B-4EBB-867D-6E28E9B58058}
IE — HKLM\..\SearchScopes \{04E1BA75-34C0-44F7-8836-5BACE11E5CC2}: «URL» = http://uk.kelkoopartners.net/ctl/do…e&x=true&y=true&partner=hp&partnerId=96913936
IE — HKLM\..\SearchScopes\{6A1806CD-94D4-4689-BA73-E35EA1EA9990}: «URL» = http://startsear.ch/?aff=1&src=sp&cf=c86b81b6-4f40-11e1-8fd4-003070000001&q={searchTerms}
IE — HKLM\..\SearchScopes\{6AEDEF49-079B-4EBB-867D-6E28E9B58058}: «URL» = http://www.google.com/search?q={sea…putEncoding}&oe={outputEncoding} &sourceid=ie7
IE — HKLM\..\SearchScopes\{96E5210E-5DAE-47C4-9CA9-8CA2733F7CAB}: «URL» = http://uk.search.yahoo.com/search?p={searchTerms}&ei= {inputEncoding}&fr=cb-hp06&type=ie2008
IE — HKLM\..\SearchScopes\{AFBCB7E0-F91A-4951-9F31-58FEE57A25C4}: «URL» = http://www.ask.com/web?&o=101881&l=dis&q={SEARCHTERMS}
IE — HKLM\..\SearchScopes \{afdbddaa-5d3f-42ee-b79c-185a7020515b}: «URL» = http://search.conduit.com/ResultsExt.aspx?q={searchTerms}&SearchSource=4&ctid=CT27


  • IE — HKLM\..\SearchScopes \{E4BDCA51-BE15-467C-A52C-B57BB3A81BEC}: «URL» = http://slirsredirect.search.aol.com…archTerms}&invocationType=tb50hpcnnbie7-en-gb

    IE — HKU\.DEFAULT\Software \Microsoft\Windows\CurrentVersion\Internet Settings: «ProxyEnable» = 0

    IE — HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings: «ProxyEnable» = 0

    IE — HKU \С-1-5-19\..\SearchScopes\{AFBCB7E0-F91A-4951-9F31-58FEE57A25C4}: «URL» = http://www.ask.com/web?&o=101881&l=dis&q={SEARCHTERMS}

    IE — HKU\S-1 -5-20\..\SearchScopes\{AFBCB7E0-F91A-4951-9F31-58FEE57A25C4}: «URL» = http://www.ask.com/web?&o=101881&l=dis&q={SEARCHTERMS}

    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\SOFTWARE\Microsoft\Internet Explorer\Main,Start Page = http://www.google.com
    IE — HKU\S-1-5 -21-417765125-16045-2956440555-1000\..\URLSearchHook: {88c7f2aa-f93f-432c-8f0e-b7d85967a527} — C:\Program Files (x86)\BitTorrentBar\prxtbBitT.dll (Conduit Ltd.)
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes,DefaultScope = {6A1806CD-94D4-4689-BA73-E35EA1EA9990}
    IE — HK\ S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{04E1BA75-34C0-44F7-8836-5BACE11E5CC2}: «URL» = http://uk.kelkoopartners.net/ctl/do …e&x=true&y=true&partner=hp&partnerId=96913936
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{1CB20BF0-BBAE-40A7-93F4-6431FF3}: D «URL» = http://www.crawler.com/search/dispatcher.aspx?tp=bs&qkw={searchTerms}&tbid=60347
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{6A1806CD-94D4 -4689-BA73-E35EA1EA9990}: «URL» = http://www.google.com/search?q={sea…={outputEncoding}&sourceid=ie7&rlz=1I7SUNC_en
    IE — HKU\S-1-5 -21-417765125-16045-2956440555-1000\..\SearchScopes\{6AEDEF49-079B-4EBB-867D-6E28E9B58058}: «URL» = http://www.google.com/search?q={sea.. .={outputEncoding}&sourceid=ie7&rlz=1I7SUNC_en
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{96E5210E-5DAE-47C4-9CA9-8CA2733F7CAB}: «URL» = http://uk.search.yahoo.com/search?p={searchTerms}&ei={inputEncoding}&fr=cb-hp06&type= ie2008
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{AFBCB7E0-F91A-4951-9F31-58FEE57A25C4}: «URL» = http://www.ask .com/web?&o=101881&l=dis&q={ПОИСКОВЫЕ ТЕРМИНЫ}
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{afdbddaa-5d3f-42ee-b79c-1851a70 }: «URL» = http://search.conduit.com/ResultsExt.aspx?q={searchTerms}&SearchSource=4&ctid=CT27


  • IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\..\SearchScopes\{E4BDCA51-BE15-467C-A52C-A52C-A52C -B57BB3A81BEC}: «URL» = http://slirsredirect.search.aol.com…archTerms}&invocationType=tb50hpcnnbie7-en-gb
    IE — HKU\S-1-5-21-417765125-16045-2956440555- 1000\Software\Microsoft\Windows\CurrentVersion\Internet Settings: «ProxyEnable» = 0
    IE — HKU\S-1-5-21-417765125-16045-2956440555-1000\Software\Microsoft\Windows\CurrentVersion\Internet Settings: «ПроксиОверрайд» = *.local

    ========== FireFox ==========

    FF — prefs.js..browser.search.defaultengine: «Веб-поиск»
    FF — prefs.js. .browser.search.defaultenginename: «Веб-поиск»
    FF — prefs.js..browser.search.defaultthis.engineName: «Google Powered Search»
    FF — prefs.js..browser.search.defaulturl: «http:/ /search.conduit.com/ResultsExt.aspx?ctid=CT2504091&SearchSource=3&q={searchTerms}»
    FF — prefs.js..browser.search.order.1: «Веб-поиск»
    FF — prefs.js..browser .search.selectedEngine: «Google»
    FF — prefs.js..browser.search.useDBForOrder: true
    FF — prefs.js..browser.startup.homepage: «www.google.co.uk»
    FF — prefs. js..extensions.enabledAddons: {CAFEEFAC-0016-0000-0035-ABCDEFFEDCBA}:6.0.35
    FF — prefs.js..extensions.enabledAddons: {BBDA0591-3099-440a-AA10-41764D9DB4DB}:11.1.1.5 — 1
    FF — prefs.js..extensions.enabledItems: {CAFEEFAC-0016-0000-0020-ABCDEFFEDCBA}:6.0.20
    FF — prefs.js..extensions.enabledItems: {CAFEEFAC-0016-0000-0021-ABCDEFFEDCBA }:6.0.21
    FF — prefs.js..extensions.enabledItems: {CAFEEFAC-0016-0000-0022-ABCDEFFEDCBA}:6.0.22
    FF — prefs.js..extensions.enabledItems: {CAFEEFAC-0016-0000-0023-ABCDEFFEDCBA }:6.0.23
    FF — prefs.js..extensions.enabledItems: [email protected]:1.0.0
    FF — prefs.js..extensions.enabledItems: {ba14329e-9550-4989-b3f2-9732e92d17cc}:3.3. 3.2
    FF — prefs.js..extensions.enabledItems: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}:1.3.6
    FF — prefs.js..extensions.enabledItems: {BBDA0591-3099-490a-74D-4DBD }:2.0
    FF — prefs.js..extensions.enabledItems: {2D3F3651-74B9-4795-BDEC-6DA2F431CB62}:4.6
    FF — prefs.js..extensions.enabledItems: [email protected]:3.3.3.2
    FF — prefs.js..keyword.URL: «http://search.conduit.com/ResultsExt.aspx?ctid=CT2504091&q=»
    FF — prefs.js..network.proxy.type: 4
    FF — user.js — Файл не найден

    Приложение G: Сборка NSIS — 《Руководство пользователя NSIS》

    Версия 2.07 NSIS представила новую систему сборки, основанную на SCons. Система сборки может собрать весь пакет NSIS, поэтому вам больше не нужно собирать его проект за проектом.Это позволяет выполнять сборку с использованием нескольких одновременных заданий, установку без установщика как в Windows, так и в POSIX и простую компиляцию с помощью символов отладки.

    Официальный выпуск состоит из MSVC6 с пакетом обновления 5 (зеркало) с пакетом процессоров и пакетом SDK для платформы от февраля 2003 г. (5.2.3790.0).

    Сборка G.1 в целом

    Исходный код доступен в SVN и в виде отдельного пакета с каждым дистрибутивом NSIS.

    Для сборки NSIS должны быть установлены Python и SCons.В настоящее время поддерживается версия SCons 1.2.0 и выше. Поддерживается любая версия Python 2.7 и выше.

    NSIS использует библиотеку сжатия zlib. Как следствие, необходимо установить заголовочные и библиотечные файлы zlib.

    Если эти файлы разработки zlib отсутствуют, их можно установить с помощью менеджера пакетов (apt-get, aptitude, rpm, yum) на платформах POSIX. Другой вариант — собрать zlib с нуля и установить его.

    Для Windows рекомендуется скачать zlib с http://nsis.sf.net/Zlib. Извлеките содержимое этого zip-архива в папку по вашему выбору, например. C:\dev\zlib-1.2.7 и установите переменную среды с именем ZLIB_W32 , содержащую этот путь.

     
    1. C:\>set ZLIB_W32=C:\dev\zlib-1.2.7

    В качестве альтернативы параметр командной строки ZLIB_W32, указывающий путь, может быть передан в scons вместо переменной среды.

     
    1. C:\dev\nsis>scons ZLIB_W32=C:\dev\zlib-1.2.7

    Предполагается, что файлы заголовков и библиотеки находятся в %ZLIB_W32%.Кроме того, scons проверяет файлы заголовков zlib в %ZLIB_W32%\include, библиотеку импорта zdll.lib в %ZLIB_W32%\lib и библиотеку динамической компоновки zlib1.dll в %ZLIB_W32% соответственно %ZLIB_W32%\lib.

    Для сборки откройте консоль, измените рабочий каталог на корневой каталог NSIS и введите scons . Вот и все. Например:

     
    1. C:\>cd dev\nsis
    2. C:\dev\nsis>scons
    3. scons: Чтение файлов SConscript ...
    4. Использование конфигурации инструментов Microsoft
    5. Проверка main() в библиотеке C gdi32... (кэшировано) да
    6. Проверка main() в библиотеке C user32... (кэшировано) да
    7. Проверка main() в версии библиотеки C... (кэшировано) да
    8. Проверка main() в Библиотека C pthread... (кэшированная) нет
    9. Проверка main() в библиотеке C stdc++... (кэшированная) нет
    10. Проверка main() в библиотеке C iconv... (кэшированная) нет
    11. Проверка наличия main() в библиотеке C libiconv... (кэшировано) нет
    12. scons: завершено чтение файлов SConscript.
    13. scons: Построение целей ...
    14. ...

    Чтобы установить встроенные файлы, введите:

     
    1. scons PREFIX="C:\Program Files\NSIS" установить

    Чтобы создать установщик (только в Windows), введите:

     
    1. scons dist-installer

    Чтобы создать ZIP-файл с дистрибутивом, введите:

     
    1. scons dist-zip

    Чтобы создать оба, введите:

     
    1. сконс дист

    Чтобы получить полный список опций, которые может предложить система сборки, введите:

     
    1. scons-h

    Чтобы получить полный список опций, которые предлагает SCons, введите:

     
    1. scons-H

    Г.2 Созданные на основе Windows

    SCon автоматически обнаружат Microsoft Visual C++. Если вы ищете бесплатный компилятор для компиляции NSIS, мы рекомендуем Microsoft Visual C++ 2005 Express Edition.

    При использовании Microsoft Visual C++ Toolkit 2003 добавьте MSTOOLKIT=yes в командную строку сборки:

     
    1. scons MSTOOLKIT=да

    В случае ошибок, связанных с отсутствием компилятора или Platform SDK, используйте:

     
    1. установить MSSDK=C:\Path\To\Platform SDK
    2. установить VCToolkitInstallDir=C:\Path\To\VCToolkit
    3. scons MSTOOLKIT=yes

    MinGW с открытым исходным кодом также можно использовать для сборки, но это приводит к значительному увеличению размера установщиков.Borland C++ или Open Watcom C/C++ также могут работать, но это не проверялось.

    Чтобы скомпилировать документацию в виде файла CHM, hhc.exe должен находиться в PATH. Он доступен как часть HTML Help Workshop.

    Чтобы собрать меню NSIS, установите wxWidgets 2.8, создайте переменную среды с именем WXWIN , содержащую путь к каталогу установки wxWidgets, запустите Contrib\NSIS Menu\wx\wxbuild.bat и соберите NSIS как обычно.

    Важные примечания для Microsoft Visual C++ 6.0 пользователей: Платформа SDK 2003 должна быть установлена ​​перед сборкой. Вы можете скачать ее здесь или заказать на компакт-диске. Из-за недостатков в библиотеках, поставляемых с Microsoft Visual C++ 6.0, отсутствие установки Platform SDK приведет к сбоям при использовании команды CopyFiles. См. эту тему форума для получения дополнительной информации. Настоятельно рекомендуется установить пакет процессоров, чтобы уменьшить размер служебной программы установки.

    Важное примечание для пользователей Microsoft Visual C++ 2012: Установщики, созданные с использованием этого выпуска и более поздних версий, не смогут работать в Windows 9x или Windows 2000.Минимальное требование для 2012 года — Windows XP.

    G.3 Создание на базе POSIX

    Начиная с NSIS 2.01, компилятор makensis также компилируется на платформах POSIX. Платформы POSIX включают Linux, *BSD, Mac OS X и другие. Поскольку сгенерированный установщик в конечном итоге будет работать в Windows, для их компиляции необходим кросс-компилятор.

    Параметр командной строки XGCC_W32_PREFIX можно использовать для явного выбора определенного кросс-компилятора, предназначенного для win32. Значение XGCC_W32_PREFIX должно быть префиксом набора инструментов.Например, XGCC_W32_PREFIX=i686-w64-mingw32- развернет целевой кросс-компилятор MinGW-w64 для win32, если он доступен в системе сборки.

    Если кросс-компилятор недоступен, используйте следующее:

     
    1. scons SKIPSTUBS=все SKIPPLUGINS=все SKIPUTILS=все SKIPMISC=все
    2. NSIS_CONFIG_CONST_DATA_PATH=no PREFIX=/path/to/extracted/zip
    3. install-compiler
    6

    Это должно только собрать makensis и установить его в каталог, где находится предварительно скомпилированный пакет, такой как ночная сборка или заархивированная версия выпуска (nsis-x.xx.zip), извлекается. Обратите внимание, что для того, чтобы это работало, предварительно скомпилированный пакет должен быть скомпилирован с использованием тех же исходных кодов, что и makensis. В частности, Source\exehead\config.h , параметры, передаваемые в scons, и Source\exehead\fileform.h должны совпадать. Ночные сборки и заархивированные выпуски создаются с параметрами по умолчанию.

    Чтобы создать собственную версию меню NSIS, установите wxWidgets 2.8 и выполните сборку как обычно. wx-config должен быть в пути.

    G.4 Nightly Builds

    Нет необходимости вручную собирать последнюю версию SVN для Windows. Доступна ночная сборка. Ночная сборка автоматически генерируется каждую ночь с использованием последней версии исходного кода SVN. Официальной ночной сборки для других платформ нет.

    .
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *