autoplay handlers

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
Avatar de Usuario
timistar
Hacker del Foro
Mensajes: 89
Registrado: 24 Jun 2008, 05:03

autoplay handlers

Mensaje por timistar »

que onda buscand o peorfecionar un script encontre esto les explico :

los autoplay handlers sn las cadenas en el registro dewindows que permitne que el usuario escoja una aplicacion cuando inserta un cd o medi o removible , sin mas hay les lo que tiene que agregar y ara que , en caso de algo pueden buscar en le msdn para mayor info bajo el name autoplay handlers:

Código: Seleccionar todo


;paso  1  sin esto los demas no sirven
RegWrite("HKEY_CLASSES_ROOT\miscript") ;para alojar el ejecutable
RegWrite("HKEY_CLASSES_ROOT\miscript\shell\open\command", "", "REG_SZ", "C:\Archivos de programa\Respaldo usb\miscript.exe %1" ) ; ruta dle ejecutable paraque lo encuentre
; paso 2 definimos que va ha hacer el prog  creo que se puede usar en solo uno pero los coloque todos dependiento loque haga tu script
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\HandleCDBurningOnArrival", "miscript", "REG_SZ"," ") ;para quemar cd 
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\MixedContentOnArrival","miscript", "REG_SZ"," " ) ;cd o usb de contenido mixto
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival" ,"miscript", "REG_SZ"," " )  ; para ejecutar musica
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayDVDMovieOnArrival","miscript", "REG_SZ"," " ) ;
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayMusicFilesOnArrival","miscript", "REG_SZ"," ") ;
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoFilesOnArrival","miscript", "REG_SZ"," ") ;
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\ShowPicturesOnArrival","miscript", "REG_SZ"," ") ;

;paso  3  definimos parametros  de como se va a mostrar cua ndo se ejecute la venta n "que deseaque windows haga"
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\miscript") 
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\miscript", "Action", "REG_SZ", "RESPALDOS USB") ;esto aparecera en el encabezado
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\miscript", "DefaultIcon", "REG_SZ", "C:\Archivos de programa\Respaldo usb\miscript.exe,0") ; ruta del icono
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\miscript", "InvokeProgID", "REG_SZ", "miscript") ; User el  name del paso de lapriema del paso 1
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\miscript", "InvokeVerb", "REG_SZ", "open") ; la acion  tbn sepuede poner lay depende dlescript
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\miscript", "Provider", "REG_SZ", "Respaldos UsB") ; este es el name dle programa que mostrara al user


slds timistar :smt040
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: autoplay handlers

Mensaje por Chefito »

Me imaginaba que se guardaba en el registro....como casi todo :smt003 . Muy interesante :smt023

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: autoplay handlers

Mensaje por Rupert.25 »

Muy buena información. Me servirá de mucho. Muchas gracias. Hasta luego.
Responder