2010-11-19 15 views
10

¿Cuál es/son la diferencia (s) entre estos dos? ¿Y por qué querría uno o el otro o ambos? Esto es para una aplicación comercial .NET C# WPF que se empacará a través de WiX. Necesitaré una licencia de prueba para la capacidad de licencia adquirida.IntelliLock vs Net Reactor

Respuesta

1

Reactor está más centrado en la protección, Intellilock tiene más licencias enfocadas. La página This enumera la mayoría de las características.

13

que entró en la misma pregunta y tienen la suerte de tener su CTO Eziriz respondió:

que sólo necesita un producto. .NET Reactor está 100% concentrado en la protección sin comprometer el sistema de licencias. En el , el otro lado IntelliLock está concentrado al 100% en la concesión de licencias y la funcionalidad de protección correspondiente está optimizada para el sistema de licencia . Esa es la razón por la cual IntelliLock incluso puede proporcionar soporte de licencia para Linux (Mono) o el Compact Framework u ofrecer soporte completo para la administración de licencias a través de una interfaz ASP.NET. La protección de IntelliLock no es tan fuerte como la de .NET Reactor, pero las diferencias se pueden mantener dentro de un límite. IntelliLock puede proporcionar Obfuscación/Ofuscación de flujo de control/Inyectar metadatos no válidos y Encriptación de cadenas incluso sin restricción.

Una diferencia significativa entre ambos productos es la solución 100% administrada de IntelliLock. La naturaleza administrada de IntelliLock le permite crear ensamblajes que aún son compatibles multiplataforma y usar de características de licencia muy flexibles y avanzadas. IntelliLock toma todas las ventajas que ofrece .NET Framework. Por lo tanto, a menudo se usa para proteger las bibliotecas de componentes. En caso de que desee tener el bit adicional de máxima protección, Reactor .NET debe ser la primera opción. En el contraste de IntelliLock, .NET Reactor inyecta el código de protección nativo. Por lo tanto, es una cuestión de preferencia qué herramienta elegir proteger sus ensamblajes .NET. :)

Para simplificar, .NET Reactor y Intellilocks hacen más o menos lo mismo con .NET Reactor siendo más fuerte en el algoritmo de protección y con Intellilocks tener una interfaz gráfica de usuario fácil, pero una intensidad de protección más débil en comparación con .NET Reactor.

Intenté ambos. Sugiero ir con .NET Reactor; aunque no es tan fácil de usar como Intellilocks, .NET Reactor hace todo lo que Intellilocks puede hacer y con una protección más sólida.

3

Voy a señalar que ya se ha indicado que si necesita CUALQUIER otro sistema que no sea un sistema de escritorio de Windows estándar, entonces querrá utilizar IntelliLock. Ahí es donde estoy ahora. Necesito usar la licencia en un sistema .NET Compact Framework (Windows CE/Mobile), así que he elegido IntelliLock. Agradezco mucho las explicaciones anteriores ya que esto me lo dejó claro en base a lo que leí en el sitio web.