Librerías en C#

07/09/2009 - 23:00 por Diego Laufquen | Informe spam
Buenas tardes.

Les hacerco una inquietud que no se muy bien cómo resolver. Hemos comprado
una dll a una empresa (softlatin.dll) que se utiliza en nuestro proyecto (
web y win32). Lo que quisiéramos es poder encapsular dicha librería y que el
cliente al instalarle nuestro sistema no la vea.

Hay alguna forma ?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 RFOG
08/09/2009 - 00:17 | Informe spam
Si es una DLL de .NET creo que la puedes insertar en tu ejecutable sin
problemas.

También puedes meterlo en el CAG (con lo que quedaría más o menos
oculto): http://support.microsoft.com/kb/815808/es

Si es una DLL Win32 la cosa está más complicadilla. Puedes darle un
nombre inocuo y dejarla en C:\Windows\System32, o puedes insertarla en
tu ejecutable, soltarla a disco, cargarla, usarla, descargarla y luego
borrarla. El uso debería ser mediante LoadLibrary y punteros a cada
método en lugar de enlace directo.

Aquí tienes una parte:
http://geeks.ms/blogs/rfog/archive/...tarlo.aspx

Por supuesto todo esto es win32 y C ó C++.


On Mon, 7 Sep 2009 18:00:04 -0300, "Diego Laufquen"
wrote:

Buenas tardes.

Les hacerco una inquietud que no se muy bien cómo resolver. Hemos comprado
una dll a una empresa (softlatin.dll) que se utiliza en nuestro proyecto (
web y win32). Lo que quisiéramos es poder encapsular dicha librería y que el
cliente al instalarle nuestro sistema no la vea.

Hay alguna forma ?

Muchas gracias.



Microsoft Visual C++ MVP => http://geeks.ms/blogs/rfog
Se toma al toro por los cuernos, al hombre por la palabra y a la mujer por el elogio.
Respuesta Responder a este mensaje
#2 Sashka
08/09/2009 - 16:57 | Informe spam
Si es una librería .net podrías usar IlMerge.
http://www.microsoft.com/downloads/...laylang=en

Sashka

"Diego Laufquen" escribió en el mensaje de
noticias:OHksp4$
Buenas tardes.

Les hacerco una inquietud que no se muy bien cómo resolver. Hemos comprado
una dll a una empresa (softlatin.dll) que se utiliza en nuestro proyecto
( web y win32). Lo que quisiéramos es poder encapsular dicha librería y
que el cliente al instalarle nuestro sistema no la vea.

Hay alguna forma ?

Muchas gracias.

Respuesta Responder a este mensaje
#3 Miguel
08/09/2009 - 18:10 | Informe spam
On 7 sep, 18:00, "Diego Laufquen" wrote:

web y win32). Lo que quisiéramos es poder encapsular dicha librería y que el
cliente al instalarle nuestro sistema no la vea.



Cuando yo era pequeñito "encapsular" _no_ era sinónimo de "no la vea".
Todo lo contrario, significaba asegurarse de que "sí la vea".

Eran tiempos oscuros...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida