Retroceder   Foros del Web > Temas generales de computación > Programación

Respuesta
 
Herramientas Desplegado
Antiguo 16-feb-2004, 15:38   #1 (permalink)
jcarhuazv está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 135
Información El lenguaje usado en archivos *.inf



Hola. Tengo mucho interes en saber que tipo de lenguaje de programacion es el que se emplea en los archivos de extension INF. (los que se usa para el autorun de CD interactivos, por ejemplo). He visto muchos archivos INF que se emplean para hacer uqe la computadora ejecute programas, copie archivos, etc de un modo casi automatico (similar a los archivos BAT). Pero no se exactamente que tipo de lenguaje o palabras clave es el que usa. Si alguno puede orientarme, se lo agradeceria; y si pudiera decirme donde bajarme o conseguir un manual de ese lenguaje se lo agradeceria mucho mas.


JOSEPH
jcarhuazv está desconectado   Responder Citando
Antiguo 17-feb-2004, 09:10   #2 (permalink)
jcarhuazv está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 135
Alguien puede absolver mi duda, por favorrrrrrrrrrrr

JOSEPH
jcarhuazv está desconectado   Responder Citando
Antiguo 17-feb-2004, 09:29   #3 (permalink)
Colaborador
josemi ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 9.107
Hola,

Es que o me equivoco o los .inf no estan escritos en ningun lenguaje.

Creo que son simplemente ficheros de configuracion, y en funcion de dicha configuracion otros programas hacen una cosa u otra. Asi que los campos del .inf del autorun son totalmente distintos al .inf del wise (u otro instalador).

La estructura quizas si es fija:

[seccion]
campo=valor
campo=valor
campo=valor

[seccion]
campo=valor
campo=valor
etc

Pero lo que debes poner en seccion y en campo/valor depende del programa que use ese .inf.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Localizacion de errores para principiantes en PHP (v 0.4 - 7/4/2003)
Proyecto: Telendro , motor y sistema de bitacoras.
Blog sobre el concurso de posicionamiento: Operación Telendro
josemi está desconectado   Responder Citando
Antiguo 17-feb-2004, 11:52   #4 (permalink)
Lamp está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: (LF).Santiago - Chile
Mensajes: 69
te equivocas josemi...hay archivos INF que si están programados, de hecho hay algunos drivers que sólo necesitan de un INF para generar la habilitación de un dispositivo, si haces un click cn el boton derecho veras la opción Instalar...y si buscas bien en tu HD encontrarás que si hay algunos que están programados...tb como dices tu hay otros que tienen la estructura de un archivo INI o de inicializacion...de todas formas tampoco se cual es el lenguaje pero suena interesante saberlo...salu2
HARDWARE.INF
Código PHP:
[SystemInformationClasses]
    
Language
[InitialHardwareInstall]
    
StartWait
    set Status 
STATUS_FAILED
    set 
!STF_LANGUAGE_HACK NO
    set ConfigureOptions 
= {}
    
read-syms OemOptionDiskettes$(!STF_LANGUAGE)
    
read-syms Strings$(!STF_LANGUAGE)
    
shell "subroutn.inf" PushBillboard STATUSDLG $(Error6)
    
set OptionTypeList = {Language}
    
ForListDo $(OptionTypeList)
        
read-syms $($)Vars
        detect    
$($)Vars
    EndForListDo
    ForListDo 
$(OptionTypeList)
        
shell "" InitOptionVars $(!STF_LANGUAGE) $($) $($($)HardwareDetected) $($($)SystemSet) $($($)Default)
        
ifstr(i) $($R0) == "STATUS_SUCCESSFUL"
            
set $($)OurINFOptions = $($R1)
            
set $($)OemINFOptions = $($R2)
            
set $($)MergedOptions = $($R3)
            
set $($)SpecialOption = $($R4)
            
set $($)CurrentOption = $($R5)
            
set $($)Option        = *($($R5), 1)
        else
            
shell "subroutn.inf" PopBillboard
            EndWait
            shell 
"subroutn.inf" SetupMessage $(!STF_LANGUAGE"FATAL" $(Error1)
            
StartWait
            goto finish_system
        
endif
    
EndForListDo
    ForListDo 
$(OptionTypeList)
        
shell "" InitListBoxVars $(!STF_LANGUAGE) $($($)MergedOptions) $($($)SpecialOption) $(Other)
        
ifstr(i) $($R0) == "STATUS_SUCCESSFUL"
            
set $($)OptionList     = $($R1)
            
set $($)OptionTextList = $($R2)
        else
            
shell "subroutn.inf" PopBillboard
            EndWait
            shell 
"subroutn.inf" SetupMessage $(!STF_LANGUAGE"FATAL" $(Error2)
            
StartWait
            goto  finish_system
        
endif
    
EndForListDo
    shell 
"subroutn.inf" PopBillboard
system 
= +
    
read-syms SystemDlg$(!STF_LANGUAGE)
    
EndWait
    ui start 
"System" 

Última edición por Lamp; 17-feb-2004 a las 11:55.
Lamp está desconectado   Responder Citando
Antiguo 17-feb-2004, 12:26   #5 (permalink)
jcarhuazv está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 135
Mi curiosidad parte del hecho que cuando uno tiene un CD autoejecutable (un CD Multimedia por ejemplo) hay un autorun.inf, es decir la computadora identifica ese archivo y lo lee, entonces mi interes es poder agregar mas instrucciones o parametros para que la computadora al leer el autorun haga mas cosas que simplemente ejecutar el exe del CD.

SAben por siacaso donde uno puede averiguar todo acerca de este tipo de archivos...

Gracias

JOSEPH
jcarhuazv está desconectado   Responder Citando
Antiguo 17-feb-2004, 12:37   #6 (permalink)
jcarhuazv está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 135
Lamp , que lenguaje es ese que has mandado?
jcarhuazv está desconectado   Responder Citando
Antiguo 17-feb-2004, 15:25   #7 (permalink)
Lamp está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: (LF).Santiago - Chile
Mensajes: 69
la verdad no lo se pero eso aparece en el archivo HARDWARE.INF de todos las versiones de Windows...si encuentro algo te posteo aki salu2
Lamp está desconectado   Responder Citando
Antiguo 19-feb-2004, 13:56   #8 (permalink)
hmtech está en el buen camino
 
Avatar de hmtech
 
Fecha de Ingreso: agosto-2003
Ubicación: Puerto Rico
Mensajes: 332
hola a todos:

pienso igual que josemi los files *.inf no son creado en ningun lenguaje son ficheros de configuracion. aqui le van algunos ejemplos de archivos .Inf y algunos de sus parametros a demas de algunos programas para hacer este tipo de file.



Algunos ejemplos:

http://www.moonvalley.com/products/r...autoruninf.htm
http://www.systweak.com/winreg/wr14.htm


Herramientas para crear .inf files:

http://inner-smile.com/dl_infrg.htm
http://www.soft411.com/software/.inf.html


saludos
hmtech
__________________
"...todos los días hay que luchar por que ese amor a la humanidad viviente se transforme en hechos concretos, en actos que sirvan de ejemplo, de movilización."
Che Guevara
hmtech está desconectado   Responder Citando
Antiguo 28-sep-2005, 02:16   #9 (permalink)
alamarcheta está en el buen camino
 
Avatar de alamarcheta
 
Fecha de Ingreso: mayo-2005
Ubicación: Isla Mêlée
Mensajes: 483
¿Y a esto le podría dar opciones para que me muestre solo la barra de titulo del navegador y que ocupara toda la pantalla? En mi caso quiero auto ejecutar desde un CD una página Web en html.

Saludos
alamarcheta está desconectado   Responder Citando
Antiguo 30-sep-2005, 07:29   #10 (permalink)
Moderador
Myakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy pronto
 
Avatar de Myakire
 
Fecha de Ingreso: noviembre-2002
Mensajes: 6.634
Enviar un mensaje por Yahoo  a Myakire
Bueno, en Unix los .profile, por ejemplo, se programan en shell de unix, los .bat de MSDOS, se programaban en shell de DOS, supongo entonces que los .inf arriba mencionados estan en shell de windows (Windows shell language), nunca había visto el contenido de HARDWARE.INF.
Myakire está desconectado   Responder Citando
Antiguo 02-oct-2005, 04:46   #11 (permalink)
DvD AdN está en el buen camino
 
Avatar de DvD AdN
 
Fecha de Ingreso: mayo-2005
Ubicación: Frente al monitor
Mensajes: 531
Enviar un mensaje por MSN a DvD AdN
Apenas iba a decir (escribir): "Que no son instrucciones, como si estubieras en la linea de comandos"
__________________
Me dijeron que mi firma estaba muy larga e incumplía con las normas del foro asi que ya la cambie.

Sonata Arctica, Monterrey 8 de septiembre :-D
DvD AdN está desconectado   Responder Citando
Antiguo 27-abr-2008, 02:13   #12 (permalink)
pectini ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Re: El lenguaje usado en archivos *.inf

Cita:
Iniciado por Myakire Ver Mensaje
Bueno, en Unix los .profile, por ejemplo, se programan en shell de unix, los .bat de MSDOS, se programaban en shell de DOS, supongo entonces que los .inf arriba mencionados estan en shell de windows (Windows shell language), nunca había visto el contenido de HARDWARE.INF.
Señores,

El lenguaje empleado en algunos "INF" es del tipo "BAT", el cual proviene de los autoejecutables más simples de MSDOS. No obstante, el empleado en el archivo "HARDWARE.INF" es del tipo "C".

Recuérden que Windows está diseñado en "C".

Saludos.

Última edición por pectini; 27-abr-2008 a las 02:29.
pectini está desconectado   Responder Citando
Antiguo 27-abr-2008, 02:49   #13 (permalink)
pectini ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Re: El lenguaje usado en archivos *.inf

Hola Joseph,

Espero esta información te sea de utilidad...

Below are some of the commands/entries in the Autorun.inf file described briefly. A more detailed description can be found at the following Microsoft page: Autorun.inf Entries

OPEN =

The OPEN command specifies the path and file name of the application that AutoRun launches when a user inserts a disc in the drive. You can also specify parameters/arguments to the application.

ICON =

The ICON command specifies an icon which represents the AutoRun-enabled drive in the Windows user interface. The icon is normally an .ico file, but can also be a .bmp, .exe or .dll file containg icon information. The icon file must be in the same directory as the file specified by the OPEN command.

LABEL =

The LABEL command specifies a text label which represents the AutoRun-enabled drive in the Windows user interface. This text label is for example in Windows Explorer showed to the right or below the drive icon.

SHELLEXECUTE =

The SHELLEXECUTE command starts an application or opens a document. Works only in newer Windows systems.

SHELL =

The SHELL command specifies a default command for the drive's shortcut menu. The shortcut menu of the drive is the menu that is opened when the user right click on the drive icon.

SHELL\VERB =

The SHELL\VERB command adds a custom command to the drive's shortcut menu. This custom command can for example be used to launch an application on the CD/DVD.

ACTION =

ACTION is a relative new command that was introduced in Windows XP SP2. It is not supported in earlier Windows. This command specifies a text that should be shown as the first option in the Windows Autoplay dialog, together with the icon specified by the ICON. This option is always selected by default and if the user accepts the option, the application specified by the OPEN or SHELLEXECUTE entry in the media's Autorun.inf file is launched.

Saludos.
pectini está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93