Si deseas asociar un programa a una extensión especifica debes escribir en el registro del sistema y guardar las entradas respectivas....para eso vamos a utiliza WSH (Windows Script Hos)
DO AsociarArchivo WITH 
      ".aaa", "MiPrograma", "C:RutaMiExecutable.exe"
      
      PROCEDURE AsociarArchivo (sExtension, sFileDescription, sExecutable)
    LOCAL sErrorHandler
   sErrorHandler = ON("error")
   ON ERROR 
   oShell = CreateObject("wscript.shell")
   oShell.Regwrite ("HKCR" + sExtension + "", sFileDescription)
   oShell.Regwrite ("HKCR" + sFileDescription + "", "MY PROJECT")
   oShell.Regwrite ("HKCR" + sFileDescription + "DefaultIcon", 
      sExecutable)
   oShell.Regwrite ("HKCR" + sFileDescription + "shellopencommand", 
      sExecutable + " %1")
   oShell.Regdelete ("HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts" 
      + sExtension + "Application")
  oShell.Regwrite ("HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts"+sExtension 
      + "Application", sExecutable)
  oShell.Regdelete ("HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts" 
      + sExtension + "OpenWithList")
  oShell.Regwrite("HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts"+sExtension+"OpenWithLista", 
      sExecutable)
  ON ERROR &sErrorHandler
      ENDPROC 
 
Si tienes inquietudes, sígueme en Twitter para contactarme.
Seguir a @davamadort¿Deseas que tu sitio web aparezca en buscadores como google, yahoo, msn?
Contrata un plan de hosting en www.winnethost.com y recibes totalmente gratis el registro de tu sitio web en más de 24 buscadores, entre ellos google, yahoo, msn

El Sitio La Web de Davphantom se encuentra hospedado en WinNetHost.com



