| He vuelto.
Explicacion de como cargar el script, para aquellos que tengan el MaLa o el frontend que sea iniciandose antes que el entorno de Windows.
Para ello lo que hay que hacer es ir al registro a: En hkey_local_machine\software\microsoft\windows nt\currentversion\winlogon, en Userinit debemos tener, en vez de C:\WINDOWS\system32\userinit.exe, que es lo que lleva por defecto, la ruta de nuestro frontend, pej: d:\mala\mala.exe. Eso, como sabeis, es lo que hace que MaLa cargue en primer lugar. Pues bien, si queremos cargar el script compilado antes aun, debemos poner en Userinit: d:\mala\coindrop\coindrop.exe,d:\mala\mala.exe. Asi, funciona. Lo acabo de comprobar, despues de hacer un Ghost de C:, por si las moscas. Como os equivoqueis Windows seguramente no arrancara. Evidentemente, cambiais la ubicacion segun como lo tengais vosotros. Aparte de esto, para que funcionen los sonidos, debeis poner en el script la ruta completa o bien hacer algo generico, copiando los ficheros a c:\windows\coindrop\ y dejandolo como se ve:
SetKeyDelay 50 #IfWinActive ahk_class MAME joy10:: Random, n, 1, 8 SoundPlay %A_WinDir%\coindrop\coin%n%.wav Sleep 750 KeyWait joy10 Send {5 down} Send {5 up} return
Edited by Elaphe666 - 3/10/2009, 20:46
|