Página 1 de 1

autoplay handlers

Publicado: 22 Feb 2009, 18:52
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

Re: autoplay handlers

Publicado: 22 Feb 2009, 19:58
por Chefito
Me imaginaba que se guardaba en el registro....como casi todo :smt003 . Muy interesante :smt023

Saludos.

Re: autoplay handlers

Publicado: 24 Feb 2009, 01:55
por Rupert.25
Muy buena información. Me servirá de mucho. Muchas gracias. Hasta luego.