No funciona ActiveSkin 4.3 en ordenadores que no son el mio

Iniciado por chrominum, 15 Enero 2008, 22:55 PM

0 Miembros y 1 Visitante están viendo este tema.

chrominum

El caso es que a un programa mio le he aplicado un skin. En mi ordenador funciona bien, pero en otros no. He probado de añadir el archivo "actskn43.ocx" en la carpeta del exe y en system32, pero no funciona.

¿Que archivos y/o de que manera los tengo que añadir paar que funcione?
- Perdonen mi torpeza, gracias ;)

CamaleonB

lo que me imagino es que lo crackeaste con un crack (creo que es el unico) que ronda por la web, si es asi, deberias copiar no solo es active skin sino tambien los archivos suplementarios que se crearon cuando crackeaste, creo que uno tiene extensión .bak, no lo se bien por que ahora no estoy en mi ordenador, sino consigue el instalador de activeskin..

salu2

demoniox12

creo que aaparte de ponerlo en system32 debes registrarlo..

salu2!
By Demoniox

d(-_-)b

Hay un programa muy bueno que se llama Fusion, este programa te permite introducir en el mismos ejecutable las dependencias de el mismo, asi como las dll que usan, ocx, etc.. el actskn43.ocx creo que tambien lo podras introducir, asi puedes portal tu ejecualbe y ejecutarlo en cuarquier pc ya que lo que necesita el ejecutable para funcionar esta metido todo dentro del ejecutable, etc.. de modo que tu aplicacion ya no dependera de ningun archivo mas, solo el ejecutalbe y los skin y listo.

hay mas programas para hacer cosas como estas, tambien lo recomiendo que los hagan con las aplicaciones echas en vb6, asi tendran el programa en un mismo ejecutable, con las dependencias dentro de ella mismo., y sin ningun problema podra ser ejecutada en cuarquier maquina.

saludos...
Max 400; caracteres restantes: 366

cassiani

#4
 Mira te dejo un ejemplo que puedes agregar a tu aplicación:

Código (vb) [Seleccionar]
Option Explicit
Private Sub CmdRegistrar_Click()
    Open "Registra.bat" For Output As #1
            'Copiamos el control a system32
            Print #1, "copy " & Text1.Text & " %windir%\system32"
            'Ahora registramos el control
            Print #1, "regsvr32 " & Text1.Text
           'Borramos el bat
            Print #1, "del Registra.bat"
    Close #1
    'Ejecutamos el bat
    Shell ("Registra.bat"), vbHide
    Unload Me
End Sub

Private Sub Form_Load()
    Text1.Text = "marchoso.ocx"
End Sub


Lo que hace simplemente, es crear un bat que copie el control al directorio del sistema y luego lo registra, obviamente el control, en este caso "marchoso.ocx" deberá estar en el mismo directorio del exe, la unica desventaja de esto, es tener que cargar todo el tiempo con el control para instalarlo y registrarlo...  :-\ por otro lado si prefieres empaquetarlo todo con el exe, lo mejor que puedes hacer, es lo que suguiere Dominicano.

¡Suerte en lo que decidas!

chrominum

#5
Al final lo he hecho con el Fusion 1.0 y he agregado el .ocx. Lo malo es que si tambien modifico el icono con el ResHack deja inutil el ejecutable y el icono por defecto es feo de c... xD

Decidme si la aplicación funciona  ;)
http://foro.elhacker.net/index.php/topic,196123

d(-_-)b

#6
Cita de: ArcheritONE en 16 Enero 2008, 19:33 PM
Al final lo he hecho con el Fusion 1.0 y he agregado el .ocx. Lo malo es que si tambien modifico el icono con el ResHack deja inutil el ejecutable y el icono por defecto es feo de c... xD

Decidme si la aplicación funciona  ;)
http://foro.elhacker.net/index.php/topic,196123

si, eso es lo malo, en algunos casos no respeta el icono, por cierto, con el fucion se puede añadir el exe y despues sus dependencias, no se si lo hiciste asi, pero es mucho mas efectivo si abre el proyecto, el fucion agrega y buscar todo lo que necesita el ejecutable, el mismo fusion compila el proyecto con sus dependencias, al final el propio fusion comprime el ejecutable.

tambien aqui te dejo otro programa similar a el fusion, mira a ver si te resulta util, no lo eh provado, no tengo el vb6 instalado
http://foro.elhacker.net/index.php/topic,193721.0.html

saludos...
Max 400; caracteres restantes: 366