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.
 

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.

Preguntas similares