Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Eleкtro

#10341
Cita de: raul338 en 26 Septiembre 2012, 17:42 PM
probaste ejecutarlos sin el manifest? (cambiale de nombre al manifest y prueba)

No creo que haya sido necesario instalar los Runtimes C++ x86 en un win x64

Y si no queda otra, creo que necesitarás utilizar una maquina virtual... quizás en modo "mixto" (no se si pueden abrir archivos entre ambas)

Hola raul338, si probé a eliminar el manifest y el error sigue siendo el mismo.

También probé a cambiar alguna pequeña cosa en el manifest (desesperadamente) y el resultado es esto:

xD, pero bueno, eso ya fue culpa mía.

Espero encontrar una solución antes que correrlos en una máquina virtual :(

un saludo
#10342
Tengo un problema con aplicaciones que tienen un manifiesto como este:

programa.exe manifest
Código (xml) [Seleccionar]
...
   <description>Programa.exe</description>
   <dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
   </dependency>
...


Uso Windows 7 x64 y este problema lo sufro desde hace unos años ya... pero ahora es cuando me afecta porque necesito usar 2 aplicaciones y no puedo ejecutarlas, me tiran error:



Fotosizer es uno de los programas, y el otro es el Pop Art Studio.

He intentado todo esto con el fotosizer:


  • Ejecutarlo el programa con compatibilidad en modo XP 2 y 3, a 256 colores, en fin, todas las opciones posibles.
  • Probar versiones más antiguas del programa. (El mismo error.)
  • Enviar correos al email de contacto de la aplicación (Sin respuesta)
  • Monitorizar las dll que carga el programa al ejecutarse (Parece que tengo todas las dll en orden)
  • Volver a registrar la OCX de microsoft y todas las DLL (Regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX")
  • Instalar "Microsoft Visual Basic 6.0 Common Controls" http://www.microsoft.com/en-us/download/details.aspx?id=10019
  • Reinstalar el visual basic 6.0 runtimes (Se supone que el fotosizer no usa más que eso y el MSCOMCTL.OCX)
  • Reinstalar framework 4.0, y TODOS los paquetes de "Microsoft Visual C++ runtimes" (Tanto x86 como x64)
  • Activar todos los servicios de Windows 7
  • Editar el manifes/eliminarlo
  • Varios reinicios entre reinstalaciones

Por más que me esfuerzo en buscar una solución para esto y solventarlo, no puedo más!

La causa del error la desconozco, pero me da la espina que tiene que ver con los controles de Microsoft, porque es lo que tienen en común los dos programas que no puedo abrir, el manifiesto, y estoy ya hasta las pelotas, con perdón, y en mi caso reinstalando Windows no va a funcionar por motivos.

Espero que alguien que sepa sobre la matería pueda ayudarme a conseguir arreglar esto de una vez :(

Muchas gracias!
#10343
bueno, para los mosaicos ya he encontrado uno, he comparado varios programas y este es buenisimo:

Andrea Mosaic

http://www.andreaplanet.com/andreamosaic/download/



Saludos
#10344
Citar:Winamp_Key
:: Hotkeys Winamp:
::
:: c=Pause
:: x=Play
::

Ping -n 3 LOCALHOST >NUL

Porque la rutina ":Winamp_Key" solo contiene un "ping"?  :¬¬
has eliminado la función por completo, en la primera página la tienes, vuelvela a copiar.

Aparte:
Citar)>"%TEMP%\winamp.vbs"
Start /W wscript "%TEMP%\BSplayer.vbs"
Fíjate bien a donde redireccionas y lo que intentas ejecutar (no existe).


Citar::[PASO 5]
)
Echo Set WshShell = CreateObject("WScript.Shell")
Echo Set oExec = WshShell.Exec("BSplayer")
...
)

(
Echo Set WshShell = CreateObject("WScript.Shell"^)
Echo Set oExec = WshShell.Exec("BSplayer"^)
etc...
)

Citar
FOR /R %%_ in (*DsLogo.exe) do ("%%_") | FOR /R %%_ in (*DsLogo2.exe) do ("%%_")

¿Porque usas la pipe |?

FOR /R %%_ in (*DsLogo*.exe) do ("%%_")

saludos
#10345
Cita de: awell184 en 26 Septiembre 2012, 12:18 PM
ademas tengo que ejecutar un archivo llamado MCHYW.exe pero me acusa que es de x86 y no se puede ejecutar en win7 de 64 bit q esta c en la carpeta Lekarstvo y  sub.carpeta MCHYW

No tiene solución, el exe no es compatible con arquitectura de 64 Bit.

saludos.
#10346
busca la dll en la carpeta Syswow64

Código (dos) [Seleccionar]
Takeown /F "%WINDIR%\Syswow64\mg16.dll"
etc...
#10347
Cita de: Baquinjam Palas en 25 Septiembre 2012, 20:38 PM
Mira a ver si te sirve esto.

http://www.moo0.com/?top=http://www.moo0.com/software/FileMonitor/

Saludos.

Para nada, ese programa lo uso para el único fin que tiene, monitorizar los archivos que expande un executable (o los archivos que se crean/modifican en general en un disco duro)

en fin no sirve para monitorizar las librerías que carga una aplicación al iniciarse.

Pero gracias igualmente

Saludos!
#10348
Scripting / Re: Que hace el siguiente codigo bat?
25 Septiembre 2012, 23:03 PM
Esas lineas que comentas no hacen exactamente NADA, Son lineas de comentario... simplemente ha escrito caracteres al azar, la cadena no está cifrada ni nada.

En la programación se usa un caracter especial para insertar lineas de comentario en los códigos, y así hacer más fácil la lectura o el entendimiento o comentar lo que uno quiera...

En los autorun.inf, todo lo que va delante del caracter ; es un comentario.

En Batch puedes usar el comando REM o ::  (Aunque técnicamente los dos puntos dobles no se deberían usar para comentar, pero bueno, todos lo usamos.)

PD: Acabo de ver el video, en fin, el que ha echo el video tiene poco cerebro es bastante ignorante para llamar "troyano" a ese trozo de autorun que has posteado... :xD No deberías confiar ni darle crédito, nisiquiera molestarte en leer esos "virus" de gente que se expresa de la forma en la que lo hace el usuario del video, porque por experiencia te digo que el 99% de las personas que se expresan de esa manera no saben absolutamente nada de lo que están diciendo o compartiendo, busca gente que séa capaz de expresarse de un modo más serio/adulto y encontrarás buenos codes, esos tutoriales no sirven para aprender nada.

EDITO: Respecto a tu pregunta principal... supongo que ya sabes que eso es un archivo de reproducción automática, no es un script Batch, y lo único que hace ese autorun es ejecutar el archivo "vmhr.bat", así que no te podemos decir lo que hace ese bat a menos que postees su contenido. 

Saludos.
#10349
No quiero que esto parezca lo que no es, no te estoy haciendo el trabajo, me ha encantado la idea y la primera persona que lo usará a menudo seré yo mismo (Por eso lo estoy codeando), sinó simplemente te explicaría la manera de usar los comandos para que lo hicieras tu mismo.

Cita de: futurehack en 25 Septiembre 2012, 21:01 PMDebe ser oculto
un bat no puede ser oculto. pero siempre puedes "compilarlo" (Convertirlo a EXE) para que séa en modo oculto, eso ya es cosa tuya. O puedes usar un pequeño código VBS para ejecutar el bat oculto.
PD: Exescript editor, batch quick compiler, etc... Googlea!.

Sobre el resto... De momento es totalmente automatizado y el resultado final lo seguirá siendo.

Ya le añadí una opción para instalarse en una unidad extraible, obviamente esta parte no es automática, hay que elegir la unidad donde se quiere instalar, y el tipo de autorun.inf.
Pero no te hagas ilusiones, a menos que tengas un pendrive que se haga pasar por DVD, un autorun.inf jamás podrá funcionar en Windows 7 ya que Microsoft deshabilitó el autorun para los pendrives en Win7, pero como digo, los pen que se hacen pasar por DVD si que pueden usar el autorun (Aunque nunca he comprado ni usado uno de esos).

Ah, y sobre lo de nombrarte en el script... En un proyecto se mencionan a los colaboradores, a los que han aportado código o han resuelto problemas de uso, NO a los que aportan una idea xD. Pero bueno, agradezco que de vez en cuando alguien tenga una buena idea como la tuya y se ponga en práctica.  :D

Saludos.
#10350
Scripting / Re: crear txt con datos especificos
25 Septiembre 2012, 20:05 PM
Código (dos) [Seleccionar]
@Echo OFF

For /F "Tokens=2 delims=:" %%@ in ('ipconfig ^| find /I "ipv4"') DO (Set "IP=%%@")
For /F "Tokens=2 delims=:" %%@ in ('Echo %IP% ^| nslookup ^| Find /I "nombre"') DO (Set "Hostname=%%@")
For /F "Tokens=3 delims==/" %%@ in ('Type "dialpad.cps" ^| Find /I "auto_answer"') DO (Set "Value=%%@")

Echo+
Echo IP   : %IP: =%
Echo Name : %Hostname: =%
Echo Value: %Value:"=%
Echo+

Pause&Exit




PD: Usa las etiquetas [ code ] cuando postees un código.

Saludos