Cryptor 4.0 C#

21/04/2004 - 22:19 por Ariel Gimenez | Informe spam
Buenas, me dieron para desarrollar una app que debe encriptar utilizando una
dll (cryptor) pero no se me ocurre como accederla desde C#, los ejemplos que
tengo estan en VB5 y veo que hacen declare:

Public Declare Function CRYMan_Register Lib "XiCrCore.Dll" (ByVal
strFileName As String, ByVal strPassword As String, ByVal lFlags As Long,
ByVal lMethod As Long) As Long

alguien me puede dar una mano de como acceder a esta dll desde c#?

muchas gracias
 

Leer las respuestas

#1 Jose Marcenaro
21/04/2004 - 22:43 | Informe spam
En principio, la definicion quedaria como

Public Declare Function CRYMan_Register Lib "XiCrCore.Dll"
(ByVal fileName As String, ByVal password As String, ByVal
flags As Integer, ByVal method As Integer) As Integer

(fijate que los tipos Long cambian por Integer en .NET)
y la invocación sería algo asi:

Dim ret as Integer

ret = CRYMan_Register("C:\prueba.txt", "1234",
0, "miMetodo")

Despues, de ahi a que funcione... ;)
No, en este caso que los parametros son tipos simples
probablemente no haya problema y la interop funcione
perfectamente bien. No siempre es el caso, cuando hay que
pasar o recibir estructuras, etc.

Saludos
Jose

Buenas, me dieron para desarrollar una app que debe


encriptar utilizando una
dll (cryptor) pero no se me ocurre como accederla desde


C#, los ejemplos que
tengo estan en VB5 y veo que hacen declare:

Public Declare Function CRYMan_Register


Lib "XiCrCore.Dll" (ByVal
strFileName As String, ByVal strPassword As String, ByVal


lFlags As Long,
ByVal lMethod As Long) As Long

alguien me puede dar una mano de como acceder a esta dll


desde c#?

muchas gracias


.

Preguntas similares