Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ElChapu

Páginas: [1]
1
hola a todos, hace bastante que no vengo por aca, pero necesito de su ayudas/opiniones

necesito pasar un codigo de vb.net a c++ por el motivo que necesito leer una linea texto encriptado en vb.net pero lo tengo que leer desde c++

nose como explicarme,

yo tengo una aplicacion que encripta cadenas de texto y lo guarda en un ini, (Uso el Codigo que anda por google el mas comun) lo dejo a continuación

Código: [Seleccionar]
Private des As New TripleDESCryptoServiceProvider 'Algorithmo TripleDES
    Private hashmd5 As New MD5CryptoServiceProvider 'objeto md5
    Private myKey As String = "MyKey2012" 'Clave secreta(puede alterarse)

    'Funcion para el Encriptado de Cadenas de Texto
    Private Function Encriptar(ByVal texto As String) As String

        If Trim(texto) = "" Then
            Encriptar = ""
        Else
            des.Key = hashmd5.ComputeHash((New UnicodeEncoding).GetBytes(myKey))
            des.Mode = CipherMode.ECB
            Dim encrypt As ICryptoTransform = des.CreateEncryptor()
            Dim buff() As Byte = UnicodeEncoding.ASCII.GetBytes(texto)
            Encriptar = Convert.ToBase64String(encrypt.TransformFinalBlock(buff, 0, buff.Length))
        End If
        Return Encriptar
    End Function

eso me funciona bien por ejemplo yo pongo Hola Mundo y en el ini me lo guarda asi = iBDMs+gepxGTVLCy9HSEiA==

bien ahora yo necesito que desde una dll que ya tengo echo lo desencripte, pero la dll esta echa en c++

pero no se si es posible hacer esa funcion en c++ alguien tiene alguna idea?

o alguno conoce algun metodo para encriptar y desencriptar cadenas de texto en c++ y en vb.net?

saludos

2
Visual Basic .NET / C# / Re:[Pedido]ModRemoteSetting para vb.net
« en: Diciembre 10, 2012, 05:43:04 am »
gracias seba por responder, ahora voy a ver mas sobre el tema.
otra cosa que quiero corrijir es que me equivoque de nombre, puse luciano, pero es leandro
jeje
saludos

3
Visual Basic .NET / C# / [Pedido]ModRemoteSetting para vb.net
« en: Diciembre 09, 2012, 02:26:53 pm »
hola buenos dias.
bueno eh estado tratando de pasar el modulo de luciano en vb2010
pero como no tengo mucho conocimientos en el vb2010 no le encuentro la vuelta.

tengo el error en este pedaso de codigo

Código: [Seleccionar]
Private Function ShellURL(ByVal sUrl As String) As String

        Dim hOpen As Long, hFile As Long, sBuffer As String, ret As Long, sRead As String

        sBuffer = Space(1024)

        hOpen = InternetOpen(VB-RemoteSetting", INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)

        'hFile = InternetOpenUrl(hOpen, sUrl, vbNullString, ByVal 0&, INTERNET_FLAG_RELOAD, ByVal 0&)
 
        hFile = InternetOpenUrl(hOpen, sUrl, vbNullString, 0&, INTERNET_FLAG_RELOAD, 0&)

        Do
            InternetReadFile(hFile, sBuffer, 1024, ret)
            sRead = sRead & Left(sBuffer, ret)
            If ret = 0 Then Exit Do
        Loop

        ShellURL = Mid(sRead, 2)

        InternetCloseHandle(hFile)
        InternetCloseHandle(hOpen)

    End Function

si lo pongo con ByVal 0& me dice "Se Esperaba una Expresion"
si lo pongo con 0& solamente, no me dice error
pero cuando ejecuto la aplicacion, me dice
Citar
El Ayudante para la depuración administrada 'PInvokeStackImbalance' ha detectado un problema en 'C:\Documents and Settings\Administrador\Mis documentos\Visual Studio 2010\Projects\ControlMu\ControlMu\bin\Debug\ControlMu.vshost.exe'.
Información adicional: Una llamada a la función PInvoke 'ControlMu!ControlMu.Remote::InternetOpen' impidió la correspondencia de la pila. Es posible que la razón sea que la firma PInvoke administrada no coincida con la firma de destino no administrada. Compruebe que la convención y los parámetros de llamada de la firma PInvoke coinciden con la firma no administrada de destino.

alguien lo pudo pasar a este modulo a vb2010?

o alguna ayuda para hacerlo funcionar...

gracias

4
Visual Basic 6 / Re:Duda con vb+php+mysql(modulo Remote Setting)
« en: Septiembre 25, 2011, 05:59:56 pm »
 ;D ;D tenes razon, era mas facil de lo que me imaginaba, muchas gracias

5
Visual Basic 6 / Duda con vb+php+mysql(modulo Remote Setting)
« en: Septiembre 25, 2011, 04:41:37 pm »
buenas
le comento me baje el modulo de leandro que esta muy bueno, todo me funciona perfecto pero tengo una duda
tengo que cargar los datos de una tabla en una list o datagrid o algo similar.

el archivo php yo lo arme asi

Código: [Seleccionar]
<?phpinclude('config.php');$sql = "SELECT * FROM ms_generos";$query = mysql_query($sql,$link);  while ($row = mysql_fetch_array($query)) {  {echo " la categoria es: ".$row['g_nombre']."";}     }?>
y lo llamo desde visual basic
Citar
MSFlexGrid1.AddItem PidoListaCategorias
que en el modulo puse asi
Citar
Public Function PidoListaCategorias(Optional Default As String) As Variant
Dim SRet As String
SRet = ShellURL(URL & "categorias.php")
PidoListaCategorias = IIf(SRet = vbNullString, Default, SRet)
End Function

si yo entro por el navegador a la url del php me da los echo 1 al lado del otro
y en visual basic me carga todos los echos en 1 solo item

alguien me podria dar 1 mano.
muchas gracias

6
Visual Basic 6 / Re:duda con windows 7 y vb6
« en: Abril 30, 2011, 01:19:18 am »
muchas gracias

7
Visual Basic 6 / duda con windows 7 y vb6
« en: Abril 29, 2011, 10:48:21 pm »
hola buenas noches,
tengo una duda con windows y quisas ustedes me puedan ayudar.

alguien sabe como saber si el windows de donde esta corriendo el programa esta en windows 7?

yo uso un code que me dice hasta el win xp

Código: [Seleccionar]
Public Function getVersion() As String
Dim osinfo As OSVERSIONINFO
Dim retvalue As Integer

osinfo.dwOSVersionInfoSize = 148
osinfo.szCSDVersion = Space$(128)
retvalue = GetVersionExA(osinfo)
With osinfo
Select Case .dwPlatformID
Case 1
Select Case .dwMinorVersion
Case 0
getVersion = "Windows 95"
Case 10
getVersion = "Windows 98"
Case 90
getVersion = "Windows Mellinnium"
End Select
Case 2
Select Case .dwMajorVersion
Case 3
getVersion = "Windows NT 3.51"
Case 4
getVersion = "Windows NT 4.0"
Case 5
If .dwMinorVersion = 0 Then
getVersion = "Windows 2000"
Else
getVersion = "Windows XP"
End If
End Select
Case Else
getVersion = "Failed"
End Select
End With
End Function

supongo que a ese code le hace falta los datos del windows 7 ya que no lo tiene,
bueno mi duda es si alguien conoce code que me hace falta.
muchas gracias por el espacio para realizar mi pregunta
saludos

8
Visual Basic 6 / como obterner numero unicos
« en: Enero 09, 2011, 12:44:42 am »
hola,
queria saber como hacer para saber el numero de bios desde visual basic, o si win tiene un numero para cada pc como saberlo
asi con ese numero bloquear mi aplicacion.

o simplemente hacer que la aplicacion genere un numero unico para cada pc y si el numero unico generado no sea igual al q esta en un txt el programa se cierre?

bueno desde ya muchas gracias

9
Visual Basic 6 / Re:hola una duda
« en: Diciembre 28, 2010, 09:13:11 pm »
muchas gracias voy a probar aver si sale
nos vemos y gracias

10
Visual Basic 6 / Re:hola una duda
« en: Diciembre 28, 2010, 05:57:34 pm »
Hola y muchas gracias por responder pero me queda 1 duda
de como seria el procedimiento por asi decirlo para que cuando apreta el boton se cree otro exe en app.path & "\aplicacion2.exe"

bueno muchas gracias

11
Visual Basic 6 / hola una duda
« en: Diciembre 28, 2010, 12:57:31 pm »
hola soy en el foro y estoy buscando info y crei que capas alguien en el foro me pueda dar una idea o ayudar

bueno estoy tratando de hacer una aplicacion en el cual ya cuando sea exe el usurio final que usa el programa
rellenando algunos text y aprentando un boton se cree otro ejecutable con algunas funciones pre determinada.
he visto que hay varios programas parecido al que quiero hacer que apretando un boton crea una aplicacion .

bueno saludos

Páginas: [1]