zainstaluj rdzeń

Zainstaluj rdzeń
Deweloperzy Źródło żelaza
Pierwsze wydanie 2010
Strona internetowa www .installcore .com

InstallCore to platforma do instalacji i dystrybucji treści stworzona przez ironSource , zawierająca zestaw do tworzenia oprogramowania (SDK) dla systemów Windows i Mac OS X. Program pozwalał osobom używającym go do dystrybucji na zarabianie na reklamach, pobieranie opłat za instalację itp. I dokładał wszelkich starań, aby jego instalacje były niewidoczne dla użytkownika i oprogramowania antywirusowego.

Platforma i korzystające z niej programy zostały ocenione jako potencjalnie niechciane programy (PUP) lub potencjalnie niechciane aplikacje (PUA) przez dostawców produktów chroniących przed złośliwym oprogramowaniem od 2014 r., a przez program antywirusowy Windows Defender od 2015 r.

Platforma została zaprojektowana przede wszystkim z myślą o efektywnym wdrażaniu różnego rodzaju oprogramowania aplikacyjnego przez Internet. Od sierpnia 2012 r. installCore zarządzał co miesiąc 100 milionami instalacji, oferując usługi dla oprogramowania płatnego, bezpłatnego i bezpłatnego (z wykorzystaniem wersji SDK). installCore był produktem firmy ironSource , której siedziba główna znajduje się w Tel Awiwie, a biura znajdują się w San Francisco w Kalifornii w Stanach Zjednoczonych oraz w Pekinie w Chinach.

InstallCore został wycofany w ramach flotacji firmy pod koniec 2020 roku.

Historia

Zespół InstallCore wprowadził pierwszą wersję SDK na początku 2011 roku, SDK był rozwidleniem instalatora FoxTab i miał tylko podstawowe funkcje instalacyjne.

Pierwsza wersja zawiera tylko trzy pliki - system.js, application.js i packages.js, które obsługują dostarczanie pakietów oprogramowania przez Internet i podstawowe modyfikacje systemu. Druga wersja wprowadziła możliwości debugowania, obsługę różnych wersji systemu Windows oraz obsługę formularzy internetowych; umożliwiło to również integrację JQuery i CSS 2.1 w celu lepszego projektowania interfejsu użytkownika

Cechy

Platforma programistyczna InstallCore zapewnia zestaw programistyczny (SDK) oparty na JavaScript i HTML /HTML 5.0. Projekt instalacji można skompilować do pliku wykonywalnego Windows i wykorzystać do instalacji i dystrybucji oprogramowania. Platforma obsługuje następujące funkcje:

Interfejs użytkownika oparty na JavaScript i HTML

Wersja 2.1 wprowadziła w pełni konfigurowalny interfejs oparty na HTML, CSS i JavaScript SDK.


	   
	
	  
	   <  head  >  <  meta  http-equiv  =  "Content-Type"  content  =  "text/html;charset=utf-8"  />  <!-- sdk - uwzględnij tutaj minimalne wymagane skrypty -->  <  script  type  =  "text /javascript"  src  =  "sdk/debug.js"  ></  skrypt  >  <  typ  skryptu  =  "tekst/javascript"  src  = 


	     
	 
	
	  "sdk/form.js"  ></  script  >  </  head  >  <  body  >  <  div  id  =  "irsoForm"  irsoTransition  =  "zanikanie"  irsoWidth  =  "620"  irsoHeight  =  "380"  irsoBorderStyle  =  "bsNone"  irsoStayOnTop  =  "true "  >  <  identyfikator elementu  div  = 
		  
			  
			    "main"  >  <  div  id  =  "topPanel"  class  =  "irsoDragHandle"  >  <  div  id  =  "closeIcon"  onclick  =  "closeWindow()"  ></  div  >  <  div  id  =  "TOP_TITLE"  class  =  "irsoDragHandle"  style  =  "display:none"  ></  div 
			  
		
	
 >  <  div  id  =  "logo"  class  =  "irsoDragHandle"  >  Witaj, świecie!  </  div  >  </  div  >  </  div  >  </  body  > 

Od wersji installCore 4.10 SDK zintegrowało 12 w pełni wstępnie zaprojektowanych szablonów i narzędzie do dostosowywania w celu stworzenia projektu WYSIWYG .

Funkcje monetyzacji

Program posiada funkcje wspierające generowanie przychodów dla użytkowników poprzez reklamę, pobieranie opłat za instalację programu itp.

  • Pełna obsługa interfejsu API systemu Windows, w tym pełny dostęp do systemu plików i rejestru, ładowanie i wykonywanie bibliotek dołączanych dynamicznie oraz wykonywanie plików.
  • Technologia serwera reklam o nazwie FlowAutomator do obsługi opcjonalnych produktów innych firm podczas instalacji
  • Algorytmy profilowania po stronie klienta, w tym dane dotyczące poprzednich pobrań.
  • Pełna obsługa interfejsu HTML, w tym JQuery, Zepto.js i CSS 4.0
  • Opcjonalny składnik monetyzacji typu płatność za instalację (PPI).

Skrypt tworzenia kompilatora

Program kompilatora installCore HtmlUiMaker używa skryptu make , takiego jak w poniższym przykładzie, w celu skompilowania skórki JavaScript i HTML w wykonywalne programy instalacyjne.









 ; Przykład Utwórz skrypt - Ustaw parametry   [APP_MAKER]  ; Parametry App_Maker używane do tworzenia wyjściowego pliku EXE   SKIN  =  "\skin"  ; Ustaw ikonę instalatora   APP_ICON  =  "\resources\installer.ico"  RAW_EXE  =  Setup32.exe  COMPRESS  =  1  OUT_EXE  =  \release\%EXE_CODE%Setup_v%VI_FILE_VER%.exe 

Krytyka i klasyfikacja złośliwego oprogramowania

installCore i oparte na nim pakiety oprogramowania zostały sklasyfikowane jako potencjalnie niechciany program (PUP) lub potencjalnie niechciana aplikacja (PUA) przez dostawców produktów chroniących przed złośliwym oprogramowaniem i program antywirusowy Windows Defender od 2014-2015 r., a wielu twierdziło, że instaluje adware i inne dodatkowe PUP. Malwarebytes zidentyfikował program jako „rodzinę programów pakujących, które instalują więcej niż jedną aplikację na komputerze użytkownika”. Został opisany jako przekroczenie „linii pełnego złośliwego oprogramowania” i „paskudnego trojana”.

Wygenerowany instalator

Wygenerowany instalator to przenośny plik wykonywalny , który zawiera skrypt instalacyjny. Instalator można skonfigurować tak, aby działał jako instalator pełny lub instalator ładowania początkowego. Ponieważ skrypt instalacyjny jest kompilowany, nie można go uzyskać z dostarczonego pliku wykonywalnego bez inżynierii wstecznej pliku binarnego.

Wielojęzyczne wsparcie

Od wersji 3.1 oficjalnego wydania installCore w pełni obsługiwał zarówno Unicode, jak i RTL, ale polegał na systemie Windows 2000 z dodatkiem SP 4 jako minimalnym wymaganiem do dokładnego przedstawienia interfejsu użytkownika.

Zobacz też

Linki zewnętrzne