Los rincones del API Win32

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Los rincones del API Win32"

Transcripción

1 Ls rincnes del API Win32 WinInet y FTP Ahra ns tca cambiar de tema para centrarns en el us del prtcl FTP desde el API WinInet. Intrducción En ls artículs anterires, ns hems precupad de explicar qué es el prtcl HTTP y cóm funcina internamente. Además, hems prfundizad en cóm utilizar el API WinInet para manejar más fácilmente las peticines y respuestas de HTTP y alguns trucs práctics que ns pueden ayudar a la hra de enfrentarns a una situación real. En este artícul vams a hacer l mism, per centrándns en un prtcl muy distint: el FTP (File Transfer Prtcl, Prtcl de Transferencia de Archivs). Durante las próximas páginas vams a ver las diferencias más imprtantes entre HTTP y FTP, el md en que funcina este prtcl, y cóm utilizarl a través del API WinInet. Diferencias entre HTTP y FTP Para cmenzar de un md más sencill, y cm ya cncems el prtcl HTTP, vams a ver las principales diferencias entre ests ds prtcls: HTTP está rientad a la transmisión de archivs en frmat HTML, aunque puede utilizarse (y se utiliza) para cualquier tr frmat, siempre y cuand se pueda representar en caracteres ASCII. FTP se rienta a archivs de infrmación binaria, desde ejecutables, hasta fichers de text plan, vides, imágenes, etc., y n sól a su transmisión, sin también a la manipulación del sistema de archivs en el servidr (mdificar la estructura de directris, crear archivs, eliminarls, etc.). Desde este punt de vista, FTP es much más versátil que HTTP, ya que ns permite trabajar cn cualquier tip de archiv. HTTP es un prtcl sin estad y sin cnexión lógica, es decir: n es necesari realizar una peración de "entrada en el sistema" antes de empezar a trabajar, y n recuerda peracines anterires que hayams hech. Sin embarg, FTP es un prtcl cn cnexión y cn estad: es imprescindible realizar una peración de "entrada" (lgin) antes de cualquier tra, y se cnserva nuestr estad en el servidr. Est permite aplicar ciertas restriccines, cm permiss especiales a cierts usuaris, cuta de utilización en disc, etc. HTTP utiliza un canal físic (el scket) para la petición-respuesta. Sin embarg, FTP utiliza ds canales físics, un de cntrl y tr para dats. El canal de cntrl se utiliza del mism md que en HTTP: para enviar y recibir las peticines y respuestas del prtcl. El canal de dats es distint, ya que pr él viaja la infrmación requerida, es decir: el archiv que hems slicitad. Además, el canal de HTTP se cierra una vez terminada la petición, except cuand se usa la cabecera "Keep-Cnnectin". En una cnexión FTP, el canal de cntrl debe permanecer activ cntinuamente, mientras que el de dats se creará para cada un de ls envís que tenga que realizar. Debid a que el Pág. 1 de 20

2 canal de dats debe estar siempre abiert, ls servidres FTP cuentan cn un límite máxim de usuaris activs, ya que pdrían desbrdar la pila TCP (el númer de cnexines sckets dispnibles para enviar y recibir infrmación). Este esquema de ds canales permite que la cnexión FTP sea full-duplex, es decir: que se permite el enví y recepción de infrmación simultáneamente (mientras se utiliza el canal de dats para recibir el archiv, se pueden seguir enviand peticines pr el canal de cntrl). HTTP cuenta cn una extensión para canales segurs: HTTPS, al igual que FTP que cuenta cn SFTP (Secure FTP) para cifrar la infrmación que se envía y recibe del servidr. Sin embarg, el API WinInet sí que sprta la extensión HTTPS per n SFTP. Si quisiérams utilizar el prtcl SFTP, tendríams que ayudarns del API WinSck para la cnexión al servidr y enví de infrmación cifrada. HTTP es un prtcl anónim, es decir: el usuari que hace la petición permanece en el annimat, a excepción de la dirección IP que realiza la petición y el prgrama que se ha utilizad. Sin embarg, el prtcl FTP requiere de un usuari y cntraseña para acceder a ls recurss. Nrmalmente, este usuari y cntraseña n sn más que la cuenta del sistema dnde residen ls archivs a acceder. Opcinalmente, se dispne del usuari annymus que funcina cm usuari general, utilizand cm cntraseña pcinal el dmin desde el que realizams la cnexión, la dirección de crre electrónic. Lógicamente, el acces a través del lgin annymus está much más restringid que el de trs usuaris. El servidr HTTP envía la infrmación requerida dentr de la misma respuesta. En la respuesta de FTP, sól se incluyen dats infrmativs, y n ls prpis dats que hems pedid. Est es debid a las ds cnexines que ya hems cmentad: una de cntrl (para las peticines y respuestas) y tra de dats (para la transferencia de ls dats el archiv que hems pedid al servidr). HTTP se basa en la recmendación MIME para manejar ls tips de archivs, pr l que se abre un ampli abanic de psibilidades. Sin embarg, FTP sól puede transferir cuatr tips de archiv: ASCII, binari, lcal, EBCDIC. De tdas frmas, cn ls tips ASCII y binari se cubren tds ls tips de archivs psibles. Para simplificar su us, el prtcl HTTP culta tdas las características de la transmisión física. En el prtcl FTP se permite cnfigurar este aspect, pudiend utilizar un de ls siguientes mds de transmisión: "de blque", "cmprimid" y "de fluj". Pr debaj del prtcl HTTP sól cntams cn el prtcl prpi de transmisión, es decir: TCP, sin embarg, en FTP se utiliza el prtcl TELNET para el enví de dats pr la cnexión de cntrl y ests, a su vez, utilizan TCP para el enví físic. Pág. 2 de 20

3 Peticines de FTP Al igual que el prtcl HTTP, el FTP se basa en el típic esquema cliente/servidr. El cliente se cnecta a una máquina remta (servidr) dnde está ejecutándse un sftware especial (el servidr FTP). Una vez establecida la cnexión, se inicia una cnversación entre las ds máquinas, basada en el esquema petición - respuesta: el cliente hace una petición y el servidr cntesta cn una respuesta. Además, ciertas respuestas pueden llevar asciadas una transmisión de infrmación, que se transmitirá pr un canal de dats cread para tal efect. Las peticines hechas pr un cliente FTP n sn más que cmands, al más pur estil MS-DOS Unix. Una palabra clave define el cmand y ls parámetrs definen sbre qué bjets actúa cóm debe cmprtarse. Pr ejempl, sabems que para cambiar de directri actual en MS-DOS Unix hay que utilizar el cmand: cd [nuev directri] Así que en FTP se hará de un md parecid, simplemente cambiand el nmbre del cmand: CWD [nuev directri] Ls cmands de FTP sn de 3 ó 4 letras en mayúsculas, seguids de un espaci y ls parámetrs que crrespnda. En la siguiente tabla tenéis una lista de alguns de ls cmands definids: Cmand USER [nmbre de usuari] PASS [cntraseña] ABOR QUIT PORT CWD [nuev directri] CDUP MKD [nmbre directri] RMD [nmbre directri] DELE [nmbre de archiv] RNFR [nmbre de archiv] RNTO [nuev nmbre archiv] SIZE [archiv] LIST [archiv directri] NLST [directri] NOOP APPE [nmbre de Descripción Identifica a un usuari en el servidr FTP Cntraseña del usuari pasad cn USER. Debe ir precedid de un cmand USER. Cancela la peración que esté prcesándse, y la transmisión que pueda estar ejecutándse en el canal de dats. Cierra la cnexión cn el servidr. Especifica el puert del cliente dnde se realizará la cnexión de dats. Cambia el directri activ. Cambia al directri padre (igual que "cd.." en MS-DOS Unix). Crea un nuev directri. Elimina un directri. Brra un archiv en la estructura de directris del servidr. Renmbrar un archiv. Este cmand indica el nmbre de archiv a renmbrar y debe estar seguid pr el cmand RNTO. Cambia el nmbre del archiv indicad cn el cmand RNFR y l establece al nmbre pasad en este parámetr. Retrna el tamañ (en bytes) del archiv remt. Muestra una lista de ls archivs en el directri actual (si n se ha pasad ningun parámetr), en el directri pasad pr parámetr (si es un directri), bien muestra infrmación del archiv pasad pr parámetr (si es un archiv). Muestra una lista de archivs en el directri pasad, en el directri activ si n se pasa ningun. Este es un cmand dummy que para l únic para l que sirve es para que el servidr respnda cn un mensaje de OK. Se utiliza para asegurarns que la cnexión está activa y funcinand. Añade el cntenid de un archiv lcal al final de un ficher remt. Pág. 3 de 20

4 archiv] RETR [nmbre de archiv] STOR [nmbre de archiv] Inicia la descarga de un ficher remt. Inicia el enví al servidr de un ficher lcal. Una vez que el cmand ha sid ejecutad, se retrna un códig de errr, seguid de un mensaje descriptiv. Además, si la peración requiere de una transferencia de infrmación, se crea el canal de dats para ell. Códigs de retrn Ls códigs retrnads pr ls cmands tienen tres dígits, cada un de ls cuales tiene un significad. El significad de ests tres dígits va de más genéric a más cncret: 1. Primer dígit: hace referencia al éxit fracas de la peración. Además indica quién es el causante del psible errr, cn ls siguientes códigs: 1xx: El servidr ha iniciad crrectamente la ejecución del cmand. 2xx: El servidr ha terminad crrectamente la ejecución del cmand. 3xx: El servidr ha recibid crrectamente el cmand, per se necesitan más dats para cmenzar la ejecución. 4xx. El servidr ha recibid el cmand per n es crrect. Se cntinúa cn la ejecución. 5xx: El servidr ha recibid el cmand per es erróne. N se puede cntinuar cn la ejecución. 2. Segund dígit: hace referencia al aspect causante del éxit fracas. Se utilizan ls siguientes códigs: x0x: Sintaxis. x1x: Slicitud de infrmación, estad ayuda. x2x: Cnexión de cntrl de dats. x3x: Prces de inici de sesión. x4x: Reservad. x5x: Sistema de archivs. 3. Identifica distints errres, agrupads según ls significads del dígit un y ds. Pág. 4 de 20

5 Cmbinand ests dígits se cnsigue una serie de errres, alguns de ls cuales pdéis ver en la siguiente tabla: Códig Descripción 101 Se reinicia la respuesta del cmand. 120 El servici estará list en X minuts. 125 Cnexión de dats abierta. Se inicia la transferencia. 200 Cmand crrect. 202 Cmand n sprtad. 211 Infrmación sbre el estad del sistema. 212 Infrmación sbre el sistema de archivs. 213 Infrmación sbre el archiv. 214 Mensaje de ayuda infrmación. 221 Se va a cerrar la cnexión de cntrl. 225 La cnexión de dats está abierta, per n hay ninguna transferencia en curs. 226 Se va a cerrar la cnexión de dats. Transferencia terminada crrectamente. 227 Entra en md pasiv. 230 El usuari ha iniciad la sesión. 250 Petición de archiv crrecta. 257 Archiv directri cread crrectamente. 331 Nmbre de archiv crrect. Tdavía falta la cntraseña. 425 N se puede abrir la cnexión de dats. 426 Transferencia abrtad y cnexión cerrada 450 El archiv slicitad n existe. 452 Espaci libre en disc insuficiente. 500 Errr de sintaxis, cmand n recncid. 501 Errr de sintaxis en ls parámetrs. 502 Cmand n implementad. 503 Secuencia de cmands incrrecta. 504 Cmand n implementad cn el parámetr pasad. 530 Sesión n iniciada. 532 Se necesita una cuenta para almacenar archivs. 552 Cuta de espaci en disc agtada. 553 Nmbre de archiv incrrect. Pág. 5 de 20

6 Mds del FTP: activ vs. pasiv Una cnexión FTP puede funcinar de ds mds: activ (el md pr defect) y pasiv (cncid cm passive mde). Para entender cóm funcinan ests mds, debems prfundizar un pc más en el esquema cliente/servidr y explicar cóm se realiza pas a pas una cnexión entre la máquina cliente y servidra. Para entender ls siguientes pass, debems cmprender un cncept muy imprtante del prtcl TCP/IP: el cncept de puert. Un puert es un identificadr de cnexión remta. N es más que un númer, e identifica la cnexión de tal md que para cnectarns a una máquina remta, debems utilizar un puert que esté libre. Nrmalmente, se admiten númers de puert desde 1 hasta 65535, y ls 1024 primers están reservads para el sistema (est depende el sistema perativ). Cuand ns cnectams a una máquina remta, debems indicar la dirección nmbre de la máquina (dirección IP y nmbre de dmini) y el númer de puert del servidr (el identificadr de nuestra cnexión). De este md, cuand llega un dat a la máquina remta, sabe perfectamente a qué cnexión pertenece dich dat. Pensad que si n existiera el puert, una máquina sól pdría atender una cnexión remta simultáneamente, prque n sería capaz de diferenciar ls dats de las distintas cnexines. Tant el cliente cm el servidr deben tener un puert activ durante la cnexión. Nrmalmente, el que inicia la cnexión (cliente) decide el puert del servidr al que quiere cnectarse y es el sistema el que asigna un númer de puert libre para el cliente. Esper que cn esta pequeña intrducción quede clar el cncept. Ahra vams allá cn ls pass de una cnexión típica en FTP. 1. El cliente arranca e intenta cnectarse cntra el servidr. Para ell crea en canal de cntrl estableciend una cnexión física a la dirección IP ( nmbre de dmini) del servidr, y desde cualquier puert del cliente (puert X) hacia el puert 21 del servidr. 2. Una vez que está establecida la cnexión, se envía el cmand PORT al servidr, para especificar el númer de puert que debe utilizar el servidr para crear la cnexión de dats (puert Y). 3. Para ciertas peracines, es necesari realizar el enví de un ficher, pr l que se crea el canal de dats. Para ell el servidr crea una cnexión física desde su puert 20 hasta un númer de puert del cliente. Este númer de puert fue el que indicó el cliente a través del cmand PORT (puert Y). De este md, el servidr establece el canal de dats pr el que se transmite la infrmación. Este esquema que hems vist es el denminad md activ, prque es el servidr el que activamente crea el canal de dats. En la Figura 1 pdéis ver un esquema de cóm y quién realizan las cnexines. Figura 1 Pág. 6 de 20

7 A cntinuación vams a ver el md pasiv y s daréis cuenta de la principal diferencia: 1. El cliente arranca e intenta cnectarse cntra el servidr. Para ell crea en canal de cntrl estableciend una cnexión física a la dirección IP ( nmbre de dmini) del servidr, y desde cualquier puert del cliente (puert X) hacia el puert 21 del servidr. (este punt es igual que en el md activ). 2. El cliente envía el cmand PASV para activar el md pasiv. Cm respuesta a este cmand, el servidr retrna un númer de puert que tenga dispnible (puert Z). 3. Para ciertas peracines, es necesari realizar el enví de un ficher, pr l que se crea el canal de dats. Para ell el cliente crea una cnexión física desde un de sus puert (puert Y) hasta un númer de puert del cliente. Este númer de puert fue el que indicó el servidr cm respuesta del cmand PASV (puert Z). De este md, el cliente establece el canal de dats pr el que se transmite la infrmación. Cm habréis vist, la principal diferencia es que en el md pasiv es el cliente el que inicia las cnexines y nunca el servidr. En la Figura 2 pdéis ver un esquema de este md de cnexión: Figura 2 Est, aunque parezca un detalle sin imprtancia, puede ser vital en algunas situacines. Supngams que nuestra cnexión a internet utiliza un crtafuegs (hy en día alg muy recmendable). El principal cmetid del crtafuegs es cerrar ls puerts para cnexines entrantes, es decir: que sbre cierts puerts sea impsible realizar una cnexión remta. Si el cliente FTP utiliza un crtafuegs, y se utiliza el md activ de cnexión, tendrems muchas psibilidades de que n funcine crrectamente, ya que cuand el servidr necesite abrir el canal de dats, se pdría utilizar un de ls puerts que el crtafuegs mantiene cerrad. Sin embarg, en el md pasiv, un crtafuegs n supne ningún prblema, ya que las cnexines siempre las inicia el cliente, y el servidr nunca intentará abrir una cnexión cn el cliente. Así que, sabiend est, es muy recmendable (pr n decir imprescindible) utilizar el md pasiv si tenems alguna sspecha de que puede haber sus crtafuegs en nuestra cnexión, si vems que hay algún tip de errr en la cnexión FTP. Pág. 7 de 20

8 FTP desde WinInet Hasta ahra sól hems vist aspects teórics del prtcl FTP, que ns van a servir para tener una idea más exacta de l que curre cuand utilizams en API WinInet. A partir de ahra vams a centrarns en las funcines de WinInet que debems utilizar para implementar un cliente FTP. Estas funcines, a su vez, manejan tds ls aspect del prtcl tal y cm hems explicad, facilitándns el trabaj a ls prgramadres. Alguns de ls pass a dar ya ls hems explicad, ya que sn cmunes cn ls pass del prtcl HTTP. Apertura de la instancia Cm ya sabems, el primer pas que debems hacer a la hra de trabajar cn WinInet es llamar a la función InternetOpen. N vy a explicar esta función prque ya hems prfundizad en ella en el artícul sbre WinInet y HTTP (www.lawebdejm.cm/?id=22220). Td l dich allí ns vale para ahra, así que s anim a que deis un repas a ese artícul. Cnexión cn el servidr Este pas también l cncems, ya que l explicams en prfundidad en el artícul Más sbre WinInet y http (www.lawebdejm.cm/?id=22230), cuand hablams del métd detallad de cnexión para HTTP y la función InternetCnnect. En nuestr cas, el únic cuidad que debems tener es pasar ls valres crrects a ls siguientes parámetrs: npuert: se debe pasar el valr numéric del puert en el que está escuchand el servidr FTP. Nrmalmente se utiliza el puert 21 (en la cnstante INTERNET_DEFAULT_FTP_PORT), aunque el administradr del servidr pdría haber cnfigurad cualquier tr puert. dwprtcl: indica el prtcl a utiliza en la cnexión, en nuestr cas debe ser el valr INTERNET_SERVICE_FTP. dwopcines: para cnexines FTP cntams cn la pción INTERNET_FLAG_PASSIVE, que ns permiten realizar una cnexión pasiva al servidr (tal y cm ya hems explicad). Este valr es muy recmendable si la cnexión se realiza a través de un firewall servidr prxy. Cm vems, n sn muchs ls aspects a tener en cuenta a la hra de llamar a InternetCnnect para la cnexión FTP. Una vez que hems establecid la cnexión, ya pdems empezar a trabajar cn el sistema de archivs del servidr, l que básicamente se traduce en: Manipular la estructura de directris Obtener infrmación de archivs y carpetas Manipulación de archivs Descarga y enví de archivs Ejecutar cmands genérics Pág. 8 de 20

9 Manipular la estructura de directris El equip remt tendrá una estructura de directris cm cualquier sistema perativ, en la cual ns pdrems mver y manipular. Cm en UNIX y MS-DOS, siempre estarems situads en un directri activ, en el cual se ejecutarán tdas las peracines que realicems. Pdems averiguar cual es nuestr directri activ a través de la función FtpGetCurrentDirectry: functin FtpGetCurrentDirectry( hcnexión: HINTERNET; lpszdirectriactiv: PChar; var lpdwlngituddirectri: DWORD ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszdirectriactiv: un punter a una cadena en la que se almacenará la ruta absluta del directri activ. Hay que tener en cuenta que ls servidres FTP utilizan el separadr de UNIX ( / ) y n la barra invertida de Windws ( \ ). lpdwlngituddirectri: un punter a un valr de 32 bits en el que se pasa la lnguitud máxima de la cadena lpszdirectriactiv. Cuand la función retrna, en este valr se almacena el númer de caracteres cpiads. La función retrnará TRUE FALSE dependiend del éxit fracas. Cm es lógic, además de averiguar el directri activ, también pdrems cambiar este directri activ, a través de la función SetCurrentDirectry: functin FtpGetCurrentDirectry( hcnexión: HINTERNET; lpsznuevdirectri: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznuevdirectri: un punter a una cadena en la que se almacenará la ruta (absluta relativa) del nuev directri activ. La función retrna TRUE si ha tenid éxit FALSE en cas de errr. En cas de retrnar errr, una de las psibles causas es que n tenems permiss para acceder a dich directri. En tal cas, pdems hacer us de la función InternetGetLastRespnseInf (de la que ya hablams en el artícul WinInet y http - para btener el códig de errr retrnad pr el servidr. Si en un mment dad querems crear un nuev directri, debems hacerl a través de la función FtpCreateDirectry, cn la siguiente sintaxis: functin FtpCreateDirectry( hcnexión: HINTERNET; lpsznmbredirectri: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznuevdirectri: un punter a una cadena en la que se indica la ruta (absluta relativa) del directri a crear. Para dar el nmbre a la carpeta hay que tener en cuenta las nrmas del sistema de archivs del servidr, nrmalmente UNIX Windws. La función retrna TRUE FALSE. Pdrems llamar, cm ya hems dich, a la función InternetGetLastRespseInf para averiguar el códig y text del mensaje de errr retrnad pr el servidr. Pág. 9 de 20

10 Y lógicamente, también se pdrá brrar un directri (y td su cntenid) a través de la siguiente función: functin FtpRemveDirectry( hcnexión: HINTERNET; lpszdirectri: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszdirectri: un punter a una cadena en la que se indica la ruta (absluta relativa) del directri a brrar. Es imprtante saber que n pdems brrar el directri si es nuestr directri activ, pr l que es recmendable hacer una llamada a FtpSetCurrentDirectry antes de realizar el brrad. Esta función, cm el rest, retrnará TRUE FALSE dependiend del éxit fracas. Obtener infrmación de archivs y carpetas Otr tip de peracines que pdems realizar cn el prtcl FTP es la btención de infrmación de archivs y carpetas remts. La única infrmación que pdems btener de un archiv es su tamañ, a través de la función FtpGetFileSize. Per antes de llamar a esta función, es necesari btener un descriptr de un archiv remt, a través de la función FtpOpenFile: functin FtpOpenFile( hcnexión: HINTERNET; lpszarchiv: PChar; dwtipacces: LngWrd; dwopcines: LngWrd; dwcntext: LngWrd ): HINTERNET; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchiv: un punter a una cadena en la que se pasa la ruta (absluta relativa) del archiv que querems abrir. dwtipacces: el tip de acces que se va utilizar cn ficher. Se puede utilizar el valr GENERIC_READ GENERIC_WRITE. dwopcines: las pcines de acces al ficher, desde el punt de vista de el tip de transmisión: FTP_TRANSFER_TYPE_ASCII: utiliza el tip de transferencia ASCII prpia de ls servidres FTP. FTP_TRANSFER_TYPE_BINARY: utiliza el tip de transferencia binaria prpia de ls servidres FTP. FTP_TRANSFER_TYPE_UNKNOWN: igual que FTP_TRANSFER_TYPE_ASCII. INTERNET_FLAG_TRANSFER_ASCII: utiliza cdificación ASCII estándar. INTERNET_FLAG_TRANSFER_BINARY: utiliza cdificación binaria estándar. Pág. 10 de 20

11 Y desde el punt de vista del caché intern se puede cnfigurar ls siguientes aspects: INTERNET_FLAG_HYPERLINK: fuerza a cargar si n hay dats sbre la caducidad la última mdificación. INTERNET_FLAG_NEED_FILE: guarda el cntenid en un archiv tempral si n ha pdid guardarse en el caché intern. INTERNET_FLAG_RELOAD: vuelve a descargar el archiv, aunque esté en el caché. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna el descriptr del archiv si td ha id crrectamente, NULL si ha currid algún tip de errr. Se puede llamar a GetLastErrr para averiguar las causas del errr. Cuand ya n necesitems más el descriptr de archiv, debems llamar a InternetClseHandle para cerrarl. Entre la llamada a FtpOpenFile e InternetClseHandle, n pdems llamar a ninguna tra función de WinInet, utilizand el mism descriptr de cnexión, ya que el canal de cntrl permanece cupad. Si hacems una llamada a tra función (pr ejempl FtpCreateDirectry cualquier tra) cn la misma cnexión, btendrems el errr ERROR_FTP_TRANSFER_IN_PROGRESS. Una cnsecuencia de est es que sól pdems mantener abiert un archiv pr cada cnexión FTP. Ahra que ya sabems cóm btener un descriptr de archiv cn FtpOpenFile, pdems explicar el md de utilizar la función FtpGetFileSize: functin FtpGetFileSize( harchiv: HINTERNET; lpdwtamañhigh: ^LngWrd ): LngWrd; harchiv: un descriptr de archiv btenid a través de FtpOpenFile. lpdwtamañhigh: un punter a un valr de 32 bits en el que se almacenarán ls 32 bits más alts del tamañ ttal del archiv. En cas de que el tamañ del archiv pueda almacenarse en un espaci de 32 bits (mens de 2 GB.), en este valr n se cpiará nada. La función retrnará ls 32 bits más bajs del tamañ de archiv que pueden cmbinarse cn el parámetr lpdwtamañhigh para btener un valr de 64 bits cn el tamañ ttal del archiv. Para aquells que n hayáis trabajad nunca a nivel de bits, vams a hacer una pequeña pausa para explicar el md de cmbinar ambs valres, a través de ls peradres de desplazamient de bits. En nuestr cas, desplazarems 32 bits a la izquierda el valr high y haciend un r lógic cn el valr lw, más mens del siguiente md: 1. Pas 0: valres cn ls que vams a trabajar: High: Decimal: Binari: Lw: Decimal: Binari: Ttal: Decimal: Binari: Pas 1: desplazar el valr high 32 bits a la izquierda (se crea un valr de 64 bits). Al desplazar un númer de bits a la izquierda, se rellena ls espaci sbrantes cn cers desplazad 32 bits da: Pág. 11 de 20

12 3. Pas 2: cmbinar cn el valr high cn el valr lw, a través de un peración r lógica. Cm sabéis, la peración r lógica ns retrnará 1 cuand algun de ls perands sea 1. High: r Lw: Ttal: Decimal: Cm veis, a partir de ds valres de 32 bits, se ha cread tr de 64 bits que cntiene ambs, en la parte alta y baja. Fácil verdad? De tdas frmas, esta misma peración que hems realizad a nivel de bits, se puede realizar aritméticamente más fácilmente, aplicand la siguiente ecuación: ttal = (high * ) + lw; El valr se btiene de sumar 1 al valr máxim para un rang de 32 bits. Estas ds pcines, en nuestrs lenguajes de prgramación se puede implementar muy fácilmente: var SizeHigh: integer; SizeLw: integer; ttal: Int64; { un numéric de 64 bits!! } begin ttal := (SizeHigh shl 32) r SizeLw; { a nivel de bits } ttal := (SizeHigh * ($FFFFFFFF + 1)) + SizeLw; { aritmeticamente } Buen, después de esta pequeña interrupción (que esper que s haya servid para entender alg más las peracines a nivel de bits) vams a retmar el tema que ns cupa. Ns quedams en la btención de infrmación de ls archivs y carpetas del servidr. Ya sabems que la única infrmación que se puede btener de un archiv es su tamañ, cn la función FtpGetFileSize. Para utilizar esta función debems btener un descriptr de archiv a través de FtpOpenFile, y a su vez, para llamar a esta debems cncer el nmbre del archiv al que querems acceder. Y cóm sabems el nmbre de ls archivs que tiene el servidr? Pues aquí es dnde enlazams cn l siguiente: btener infrmación de las carpetas. Básicamente, la infrmación que pdems btener de una carpeta es un listad de ls archivs y tras carpetas que cntiene. Para ell debems hacer us de ds funcines: FtpFindFirstFile para iniciar la búsqueda e InternetFindNextFile para recrrer la lista de resultads. Vams allá: functin FtpFindFirstFile( hcnexión: HINTERNET; lpszarchiv: PChar; var lpdats: WIN32_FIND_DATA; dwopcines: LngWrd; dwcntext: LngWrd ): HINTERNET; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchiv: un punter a una cadena en la que se pasa el nmbre de archiv a encntrar. En este parámetr se puede pasar el valr NULL, para btener un listad de tds el cntenid del directri activ, bien utilizar ls cmdines que tds cncems: * y?. Si se pasa un nmbre de archiv, una máscara cn cmdines, se puede pasar tant la ruta absluta cm relativa. lpdats: un punter a una estructura de tip WIN32_FIND_DATA en la que se almacena ls dats del archiv encntrad. La estructura tiene ls siguientes camps. Pág. 12 de 20

13 WIN32_FIND_DATA = recrd dwfileattributes: LngWrd; ftcreatintime: FILETIME; ftlastaccesstime: FILETIME; ftlastwritetime: FILETIME; nfilesizehigh: LngWrd; nfilesizelw: LngWrd; dwreserved0: LngWrd; dwreserved1: LngWrd; cfilename: array[0..259] f char; calternatefilename: array[0..13] f char; Ests camps tienen ls siguientes significads: dwfileattributes: indica ls atributs que tiene asignads el archiv encntrad. Este valr es una máscara de bits en la que pueden aparecen ls siguientes valres:! FILE_ATTRIBUTE_ARCHIVE: indica que se debe marcar cm archivad.! FILE_ATTRIBUTE_COMPRESSED: indica que ls dats están cmprimids (sól valids para sistemas de archivs NTFS).! FILE_ATTRIBUTE_HIDDEN: el archiv está cult.! FILE_ATTRIBUTE_NORMAL: n tiene trs atributs asignads.! FILE_ATTRIBUTE_READONLY: el archiv está marcad cm sól lectura.! FILE_ATTRIBUTE_SYSTEM: el archiv es de sistema.! FILE_ATTRIBUTE_TEMPORARY: el archiv se ha marcad cm tempral. ftcreatintime: fecha en que se creó el archiv. ftlastaccesstime: fecha de últim acces al archiv. ftlastwritetime: fecha de la última mdificación de archiv. nfilesizehigh: 32 bits más alts del tamañ del archiv. nfilesizelw: 32 bits más bajs del tamañ del archiv. dwreserved0 y dwreserved1: n se usan. cfilename: el nmbre cmplet del archiv. calternamefilename: el nmbre crt del archiv, cn un máxim de 8 caracteres para el nmbre y 3 para la extensión. dwopcines: cnfigura el cmprtamient de la función. Pueden utilizarse cualquier cmbinación de ls siguientes valres. INTERNET_FLAG_HYPERLINK: fuerza a cargar si n hay dats sbre la caducidad la última mdificación. INTERNET_FLAG_NEED_FILE: guarda el resultad de la búsqueda en un archiv tempral si n ha pdid guardarse en el caché intern. Pág. 13 de 20

14 INTERNET_FLAG_RELOAD: vuelve a descargar el resultad de la búsqueda, aunque esté en el caché. INTERNET_FLAG_NO_CACHE_WRITE: n almacena el resultad de la búsqueda en el caché lcal. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna un descriptr de búsqueda, que ns servirá para las siguientes llamadas a InternetFindNextFile. En cas de errr, la función retrna NULL y en este cas, pdems llamar a GetLastErrr para averiguar la causa del errr. Os recuerd, cm ya sabéis tds, que si GetLastErrr retrna ERROR_INTERNET_EXTENDED_ERROR, debems llamar a la función InternetGetLastRespnseInf para cnseguir más dats sbre el errr. Una vez cnseguid el descriptr de la búsqueda (el valr retrnad pr FtpFindFirstFile), la estructura WIN32_FIN_DATA tendrá ls valres del primer archiv que cumpliese el criteri de búsqueda. Si querems buscar el siguiente archiv, debems hacer us de la función InternetFindNextFile. Os habréis fijad que esta función n empieza pr Ftp sin pr Internet. Hace ya uns cuants meses, en el artícul Intrducción al API WinInet, dijims que las funcines cmenzaban pr el nmbre del prtcl cn el que trabajaban (Http, Ftp Gpher) except las que cmenzaban pr Internet, que eran para us general servían para varis prtcls. Este es el cas de InternetFindNextFile, que sirve tant para una cnexión FTP cm Gpher. Cm n explicarems el prcl Gpher, sól explicaré el us de esta función aplicada al prtcl FTP. La sintaxis es la siguiente: functin InternetFindNextFile( hbúsqueda: HINTERNET; lpvdats: Pinter ): LngBl; hbúsqueda: un descriptr de búsqueda cnexión btenid a través de FtpFindFirstFile. lpdats: un punter a una estructura de tip WIN32_FIND_DATA en la que se almacena ls dats del archiv encntrad. En realidad este valr es un punter genéric, per para cnexines FTP debe pasarse un punter a esta estructura. La función retrna TRUE FALSE dependiend del éxit errr. Cuand retrne FALSE, debe cmprbarse el valr de GetLastErrr, y si retrna el valr ERROR_NO_MORE_FILES significará que n se han encntrad más archivs que cumpliesen la cndición de búsqueda. Sabiend est, el us más típic de estas funcines es el que aparece a cntinuación: Pág. 14 de 20

15 var dats: WIN32_FIND_DATA; busqueda: HINTERNET; k: blean; begin busqueda := FtpFindFirstFile(hCnexin, 0, 0); try k := (busqueda <> nil); while k d begin { aquí se prcesa el archiv encntrad } k := if GetLastErrr() <> ERROR_NO_MORE_FILES then MessageBx(GetActiveWindw(), 'Errr buscand archivs en FTP.', 'Errr', MB_ICONERROR); finally if busqueda <> nil then InternetClseHandle(busqueda); Manipulación de archivs Antes de llegar a l realmente imprtante (descarga y enví de archivs), l últim que ns queda pr ver antes es la manipulación de archivs: renmbrad y brrad de archivs. El renmbrad de un archiv remt se hace a través de la función FtpRenameFile: functin FtpRenameFile( hcnexión: HINTERNET; lpsznmbreactual: PChar; lpsznmbrenuev: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznmbreactual: un punter a una cadena en la que se pasa el nmbre del archiv que querems renmbrar. El nmbre de archiv puede incluir la ruta, absluta relativa. Si n se indica alguna ruta, se buscará el archiv en el directri activ. Además de archivs, esta función admite el renmbrad de directris, pr l que en este parámetr se puede pasar tant un nmbre de archiv cm de directri. lpsznmbrenuev: un punter a una cadena en la que se pasa el nuev nmbre que querems darle al archiv directri. Este nmbre, al igual que cn el anterir parámetr, puede incluír la ruta absluta relativa del nuev nmbre. Si esta ruta es distinta a la ruta especificada en el nmbre riginal ( el directri activ si n se especificó ninguna), el archiv, además de ser renmbrad, se mverá al directri que indiquems. Es pr est que esta función, además de renmbrar archivs, sirve para mverls de directri. Esta función retrna TRUE si td ha id bien, FALSE en cas de errr. Pág. 15 de 20

16 Además de renmbrar mver un archiv, pdems eliminarl a través de la función FtpDeleteFile: functin FtpDeleteFile( hcnexión: HINTERNET; lpsznmbrearchiv: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznmbrearchiv: un punter a una cadena en la que se pasa el nmbre del archiv que querems eliminar. Opcinalmente, se puede incluir la ruta absluta relativa del archiv. Esta función, cm tras muchas, retrna TRUE FALSE. Descarga y enví de archivs Cm es lógic, la tarea más imprtante a la hra de cnectarse a un servidr FTP es la descarga y enví de archivs, y ahra que ya sabems renmbrar, mver y eliminar archivs, pdems centrarns en esta parte del prtcl FTP. Tant la descarga cm en enví pdems realizarls de ds frmas, una directa (cn una única llamada a una función) y tra al estil de la lectura de archivs lcales: cn apertura, lectura y cierre del ficher. La descarga cn el métd direct puede hacerse a través de la función FtpGetFile: functin FtpGetFile( hcnexión: HINTERNET; lpszarchivremt: PChar; lpszarchivlcal: PChar; ferrrsiexiste: LngBl; dwatributs: LngWrd; dwopcines: LngWrd; dwcntext: LngWrd ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchivremt: un punter a una cadena en la que se pasa el nmbre del archiv remt que querems descargar. Se puede incluir la ruta absluta relativa. lpszarchivlcal: un punter a una cadena en la que se pasa el nmbre del archiv lcal dnde se almacenará el cntenid del archiv remt. Se puede incluir la ruta absluta relativa. ferrrsiexiste: indica si la función fallará si el archiv lcal ya existe, si el archiv lcal debe ser sbrescrit. dwatributs: indica el cnjunt de atributs que se establecerá al archiv lcal. Se puede incluír cualquier valr de ls admitids pr el atributs dwfileattributes, dentr de la estructura WIN32_FIND_DATA (que ya hems explicad anterirmente). dwopcines: indica el cnjunt de pcines que cntrlan la descarga del archiv. Se puede utilizar cualquier cmbinación de ls valres que explicams para el parámetr dwopcines de la función FtpOpenFile. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna TRUE FALSE, dependiend de su éxit fracas. Pág. 16 de 20

17 Pr el tr lad, pdems realizar en enví de un ficher a un servidr FTP a través de la función FtpPutFile: functin FtpPutFile( hcnexión: HINTERNET; lpszarchivlcal: PChar; lpszarchivremt: PChar; dwopcines: DWORD; dwcntext: DWORD ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchivlcal: un punter a una cadena en la que se pasa el nmbre del archiv lcal que se quiere enviar al servidr. Se puede incluir la ruta absluta relativa. lpszarchivremt: un punter a una cadena en la que se pasa el nmbre del archiv remt dnde querems almacenar la infrmación a enviar. Se puede incluir la ruta absluta relativa. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna TRUE FALSE, dependiend de su éxit fracas. Cm dijims antes, pdems descargar enviar un archiv a través del métd direct (cn las funcines FtpGetFile y FtpPutFile) bien hacerl cm si de un archiv lcal se tratase, siguiend ls siguientes pass: 1. Apertura del archiv rigen y remt. En cas de una descarga, el archiv rigen será un archiv remt, y el archiv destin, será un lcal, cread vací. 2. Lectura del archiv rigen mientras queden dats y grabación de ls dats leíds en el archiv destin. 3. Cierre del ficher rigen y destin. Para la apertura de archivs lcales, pdems hacer us de la función CreateFile, tal y cm explicams durante nuestr artícul sbre Archivs pryectads en memria (www.lawebdejm.cm/?id=22140). Si se trata de abrir un archiv un remt en un servidr FTP, tenems que hacer us de la función FtpOpenFile, que hems explicad en este mism artícul. Para la lectura y grabación en archivs lcales, tendrems que recurrir a las funcines ReadFile y WriteFile respectivamente, mientras que si se trata de leer escribir en un archiv remt, tenems las funcines InternetReadFile e InternetWriteFile, que ya explicams durante el artícul WinInet y HTTP (www.lawebdejm.cm/?id=22220). Si estams leyend de un archiv remt, es recmendable también utilizar la función InternetQueryDataAvailable, tal y cm explicams en el artícul Más sbre WinInet y HTTP (www.lawebdejm.cm/?id=22230). Este tr métd, aunque más cmplej y labris, es el recmendable a la hra de mstrar un indicadr de prgres en la descarga de un archiv ya que pdems averiguar el tamañ ttal del archiv (cn FtpGetFileSize) y cntrlams cmpletamente el prces de lectura byte a byte del archiv remt. Hay que tener cuidad cn este punt, ya que la apertura de archivs remt requiere de cnexines a través puerts especiales. Si nuestra cnexión a internet se hace a través de un crtafuegs un servidr prxy, es muy psible que estas cnexines se ds denieguen. Para slucinar este prblema debems realizar la cnexión siguiend el md pasiv, tal y cm explicams anterirmente. N vy a explicar las funcines, ya que prfundizams en ellas cuand hablams del prtcl HTTP (en ls artículs que he indicad antes). Pág. 17 de 20

18 Ejecutar cmands genérics Si dentr de tdas estas funcines n encuentras la que necesitas, n prblem, que tdavía hay más. Puedes utilizar la función FtpCmmand para ejecutar cualquier tip de cmand admitid pr el servidr FTP. Es sí, esta función sól está dispnible si tienes instalad Internet Explrer 5.0 superir. functin FtpCmmand( hcnexión: HINTERNET; fhayrespuesta: LngBl; dwopcines: LngWrd; lpszcmmand: PChar; dwcntext: LngWrd; var hrespuesta: HINTERNET ): LngBl; Nta: el módul WinInet.pas de Delphi cntiene un errr en la definición de esta función. La cabecera crrecta es la que aquí aparece, y si quieres utilizar FtpCmmand desde tus prgramas, debes imprtar la función de frma dinámica, bien del siguiente md: functin FtpCmmand( hcnexin: HINTERNET; fhayrespuesta: BOOL; dwopcines: DWORD; lpszcmmand: PChar; dwcntext: DWORD; var hrespuesta: HINTERNET): BOOL; stdcall; external 'wininet.dll' name 'FtpCmmandA'; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. fhayrespuesta: un valr blean que indica si el cmand retrna alg. En cas de pasarse el valr TRUE, se cpiará en phrespuesta el descriptr de la petición creada. dwopcines: FTP_TRANSFER_TYPE_ASCII: utiliza el tip de transferencia ASCII prpia de ls servidres FTP. Realiza las cnversines de la tabla ASCII crrespndiente. FTP_TRANSFER_TYPE_BINARY: utiliza el tip de transferencia binaria prpia de ls servidres FTP. El cntenid del archiv n se cambia. lpszcmand: una cadena cn el cmand a ejecutar. Puedes cnsultar una lista cn alguns de ls cmands en la tabla que puedes encntrar al principi del artícul. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. phrespuesta: se trata de un punter a un descriptr dnde se cpiará el descriptr btenid de crear la petición. Este descriptr se utiliza para leer la respuesta cn la función InternetReadFile. Hay que recrdar que este descriptr, cm cualquier tr, debe ser cerrad cn InternetClseHandle una vez que ya n l necesitems. La función retrna TRUE FALSE dependiend de su éxit. Cm sabems, un cmand FTP retrna un códig de respuesta, que pdems btener a través de InternetGetLastRespnseInf, y si además retrna un resultad (cm un archiv, un text, etc.) pdems leer del canal de dats a través de InternetReadFile, utilizand el descriptr btenid en phrespuesta. Para utilizar esta función es necesari cncer bien ls cmands FTP, saber cóm se llaman y qué retrnan, así que pdems decir que se trata de una función para avanzads. Pág. 18 de 20

19 De tdas frmas, cm intrducción y para que veáis cóm se utiliza, pdéis echar un vistaz al siguiente códig, dnde se hace un us muy sencill de FtpCmmand para btener el listad de archivs en un directri, a través del cmand NLST: var respuesta: HINTERNET; leid: DWORD; dispnible: DWORD; buffer: PChar; begin if FtpCmmand(<<descriptr de cnexión>>, true, FTP_TRANSFER_TYPE_ASCII, PChar('NLST'), 0, respuesta) then begin try InternetQueryDataAvailable(respuesta, dispnible, 0, 0); buffer := AllcMem(dispnible + 1); try InternetReadFile(respuesta, buffer, dispnible, leid); MessageBx(GetActiveWindw, buffer, 'Cmand NLST', MB_ICONINFORMATION); finally FreeMem(buffer); finally InternetClseHandle(respuesta); Una frma más fácil Después de explicar en prfundidad cóm utilizar el prtcl FTP, s vy a cnfesar un secret: existe un métd much más sencill de acceder a un recurs y descargarl. Recrdáis el métd direct para el prtcl HTTP? Y la función InternetOpenUrl? Pues en FTP también pdems hacer us de esta función. Simplemente pasand una URL que cmience pr ftp://, la función realizará td el trabaj suci y ns retrnará un descriptr al recurs que hems pasad pr parámetr. Una vez que tenems ese descriptr, pdems hacer us de él a través de la función InternetReadFile, y debems cerrarl cn InternetClseHandle una vez hayams terminad. N vy a entrar en más detalles prque ya explicams el us de esta función cuand hablams del prtcl HTTP. De tdas frmas, en el siguiente listad tenéis un ejempl muy sencill de us, para que veáis que en realidad n hay nada nuev que explicar: Pág. 19 de 20

20 var hurl: HINTERNET; dispnible: DWORD; leid: DWORD; buffer: PChar; begin hurl := InternetOpenUrl(<<descriptr btenid cn InternetOpen>>, 'ftp://ftp.brland.cm/pub/delphi/devsupprt/general/index.txt', nil, 0, 0, 0); if hurl <> nil then begin InternetQueryDataAvailable(hURL, dispnible, 0, 0); buffer := AllcMem(dispnible + 1); try InternetReadFile(hURL, buffer, dispnible, leid); MessageBx(GetActiveWindw, buffer, 'Cntenid', MB_ICONINFORMATION); finally FreeMem(buffer); Cnclusión Y est ya está terminand. Cm veis, el us del prtcl FTP y hems sid capaces de resumirl td en un sl artícul. Esper que haya quedad td l suficientemente clar, y que estas pequeñas indicacines s permitan empezar a desarrllar vuestrs clientes de FTP. En el siguiente artícul vams a prfundizar sbre el caché intern de WinInet (que es el mism que el de Internet Explrer) y las funcines que pdems utilizar para cnsultarl y mdificarl. Ls ejempls Delphi 5 Junt cn este artícul, pdéis estudiar el ejempl escrit en Delphi. Se trata de un cliente FTP semi-cmplet, que realiza cnexines a un servidr FTP, descarga y envía archivs, cnsulta las prpiedades de un archiv, etc. Pdéis ir viend ls distints métds de la clase TFtpCnnectin, en ls que se realizan las llamadas al API WinInet que hems id explicand durante el artícul. Además, y a md de repas, pdéis ver cóm hacer us de la función de callback utilizand el API WinInet. Fuentes en ZIP - Autr: JM - Pág. 20 de 20

Telealta de Abonados. Guía de Telealta en CST BIOINGENIERÍA ARAGONESA S.L. Índice. Vivienda del Abonado. Central de CST

Telealta de Abonados. Guía de Telealta en CST BIOINGENIERÍA ARAGONESA S.L. Índice. Vivienda del Abonado. Central de CST Telealta de Abnads Índice 1. El Instaladr a. Requerimients de Equip b. Prces de TeleAlta c. Prgramación del Terminal cn CSTGestin 2. El Centr a. Cntratación de línea 3G b. Creación de Red Privada Virtual

Más detalles

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APLICADAS A LA ACTIVIDAD FÍSICA Y EL DEPORTE CURSO 2009/2010

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APLICADAS A LA ACTIVIDAD FÍSICA Y EL DEPORTE CURSO 2009/2010 TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APLICADAS A LA ACTIVIDAD FÍSICA Y EL DEPORTE CURSO 2009/2010 Estudis: Ciencias de la Actividad Física y Deprtiva (2º Cicl) Asignatura: Tecnlgías de la Infrmación

Más detalles

PROGRAMA FORMATIVO AvANZA

PROGRAMA FORMATIVO AvANZA Asesría y Organización de Frmación Cntinua Prgramación páginas web: servidr (PHP) Aplicacines Web Mdalidad: e-learning Duración: 56 Hras Códig: CAT00140 Objetiv Curs de desarrll de aplicacines web. Para

Más detalles

Instalación y Configuración de la interfaz de TPV. www.chefexact.es

Instalación y Configuración de la interfaz de TPV. www.chefexact.es Instalación y Cnfiguración de la interfaz de TPV INSTALACIÓN Una vez descargad el ficher de la Interfaz se instalara en el mism rdenadr dnde este TPVFacil instalada, haga dble clic para cmenzar la instalación,

Más detalles

AVANCE SOLUCIONES INFORMÁTICAS. Preguntas Frecuentes SGTaller. Cómo respaldo la información del programa?

AVANCE SOLUCIONES INFORMÁTICAS. Preguntas Frecuentes SGTaller. Cómo respaldo la información del programa? Cóm respald la infrmación del prgrama? La base de dats de SGTaller se encuentra pr defect en C:\SGTaller 2\Base\Service.fdb Ese archiv cntiene tda la infrmación. Si Ud. a parte tiene reprtes persnalizads,

Más detalles

PISIS Cliente Neo. Guía de Instalación y Uso Versión del documento: 1.8 Fecha: Octubre 10 de 2014

PISIS Cliente Neo. Guía de Instalación y Uso Versión del documento: 1.8 Fecha: Octubre 10 de 2014 PISIS Cliente Ne Guía de Instalación y Us Versión del dcument: 1.8 Fecha: Octubre 10 de 2014 1. Intrducción PISIS Cliente es una aplicación de escritri (desarrllada para ser utilizada en el sistema perativ

Más detalles

encriptación de clave pública que utilizan los navegadores y servidores web para transmitir información importante.

encriptación de clave pública que utilizan los navegadores y servidores web para transmitir información importante. Cnfiguración SSL Ggle Mini incluye un certificad SSL (Secure Sckets Layer, nivel de zócal cn seguridad) que puede utilizarse durante la instalación y la cnfiguración de la red. Se trata de un prtcl de

Más detalles

SISTEMAS OPERATIVOS. Pág. 1

SISTEMAS OPERATIVOS. Pág. 1 Un Sistema perativ es un sftware que actúa de interfaz entre ls dispsitivs de Hardware y las aplicacines (prgramas) utilizads pr el usuari para manejar un equip infrmátic. Es el respnsable de gestinar

Más detalles

Guía de integración del módulo de Redsys en Magento

Guía de integración del módulo de Redsys en Magento Guía de integración del módul de Redsys en Magent Versión: 2.2 25/08/2015 Referencia RS.ED.IND.MAN.0035 Redsys C/ Francisc Sancha, 12 28034 Madrid ESPAÑA Versión: 2.2 i Guía de integración Redsys en Magent

Más detalles

Inicio. En este sitio encontrarás las indicaciones para aprender a crear una wiki en Google Sites.

Inicio. En este sitio encontrarás las indicaciones para aprender a crear una wiki en Google Sites. Inici Un wiki una wiki (del hawaian wiki, 'rápid') es un siti web cuyas páginas pueden ser editadas pr múltiples vluntaris a través del navegadr web. Ls usuaris pueden crear, mdificar brrar un mism text

Más detalles

65 HORAS. documentos. describe el. información. de la suite. Pág.1

65 HORAS. documentos. describe el. información. de la suite. Pág.1 Micrsft Access 2010 (Cmplet) 65 HORAS ON-LINE CONTENIDOS Intrducción a Office 2010 Intrducción a Office Intrducción a la suite fimática Micrsft Office 2010, presentand ls prgramas que la frman. Se describee

Más detalles

PRÁCTICA 5: REDES LOCALES

PRÁCTICA 5: REDES LOCALES PRÁCTICA 5: REDES LOCALES Ejercici 0 Cmpleta en tu cuadern la tería del Tema 2, manteniend tus prpis estils y frmat. Cmpleta ls cncepts LAN, MAN y WAN enumerand sus características principales. Explica

Más detalles

Manual de usuario para la Publicación de Becas a través de la página web institucional

Manual de usuario para la Publicación de Becas a través de la página web institucional Manual de usuari para la Publicación de Becas a través de la página web institucinal 1 PARA QUÉ SIRVE ESTA APLICACIÓN? El bjet de esta aplicación es publicar, directamente pr las unidades respnsables en

Más detalles

Pack Comercio Electrónico

Pack Comercio Electrónico Pack Cmerci Electrónic Prgramación Páginas Web cn PHP + Marketing 75 + 45 HORAS ON-LINE CONTENIDOS: Prgramación Páginas Web cn PHP Prgramación cliente Prgramación de páginas web Presenta la necesidad de

Más detalles

El agente de software de Dr.Web SaaS

El agente de software de Dr.Web SaaS El agente de sftware de Dr.Web SaaS Antes de empezar Antes de instalar el sftware en el rdenadr dispsitiv móvil, tenga en cuenta que cada suscripción tiene su prpi agente de sftware, que debe ser descargad

Más detalles

Windows XP Profesional Completo

Windows XP Profesional Completo Índice de cntenid Windws XP Prfesinal Cmplet Objetivs: Curs para cncer y aprender a manejar cmpletamente el sistema perativ Micrsft Windws XP Prfessinal, analizand desde el entrn del mism hasta sus herramientas

Más detalles

EL ESCRITORIO DE WINDOWS Y LA BARRA DE TAREAS

EL ESCRITORIO DE WINDOWS Y LA BARRA DE TAREAS EL ESCRITORIO DE WINDOWS Y LA BARRA DE TAREAS Cuand se enciende el rdenadr, el Escritri es la primera pantalla que aparece una vez que se abre el sistema perativ del rdenadr, en este cas, Windws, y en

Más detalles

HOWTO: Cómo configurar el túnel VPN SLL oficina remota (gateway) a oficina remota

HOWTO: Cómo configurar el túnel VPN SLL oficina remota (gateway) a oficina remota HOWTO: Cóm cnfigurar el túnel VPN SLL ficina remta (gateway) a ficina remta Cass de us para cnfigurar VPN cn GateDefender Integra Panda Security desea que btenga el máxim benefici de sus unidades GateDefender

Más detalles

Sesiones 2-3: Transformación de datos

Sesiones 2-3: Transformación de datos Curs de intrducción a Stata Jrdi Muñz (UAB) Sesines 2-3: Transfrmación de dats Hasta ahra hems vist ls elements básics de stata, y cóm inspeccinar ls dats que tenems. A partir de ahra vams a trabajar sbre

Más detalles

Localizador Uniforme de Recursos

Localizador Uniforme de Recursos Lcalizadr Unifrme de Recurss De Wikipedia, la enciclpedia libre (Redirigid desde Dirección de Internet) Saltar a navegación, búsqueda URL significa Unifrm Resurce Lcatr, es decir, lcalizadr unifrme de

Más detalles

Importación de facturas desde Excel

Importación de facturas desde Excel Imprtación de facturas desde Excel caicnta Indice 1.- Cnfiguración de la Hja Excel:... 2 2.- Cnfiguración de caicnta:... 3 2.1.- Cnfiguración del esquema de estructura esquema de la hja Excel... 3 2.2.-

Más detalles

Navegación y Administración en egela (Moodle 2.5)

Navegación y Administración en egela (Moodle 2.5) Navegación y Administración en egela (Mdle 2.5) Manual para el prfesrad Versión 1 (23/06/2014) El presente manual ha sid desarrllad pr el Campus Virtual de la Universidad del País Vasc / Euskal Herrik

Más detalles

Filtro de Correo Electrónico

Filtro de Correo Electrónico Filtr de Crre Electrónic Indice 1. Intrducción. 2. Características. 3. Instalación 4. Us 1. Intrducción Filtr de Crre Electrónic es una funcinalidad del servici Pack Seguridad Ttal que prtege ante el crre

Más detalles

Instalación y configuración de SAE-Móvil

Instalación y configuración de SAE-Móvil Instalación y cnfiguración de SAE-Móvil Para pder cnfigurar SAE-Móvil se necesita realizar l siguiente: 1. Cnfigurar el IIS que se tenga de acuerd al Sistema Operativ. 2. Instalar y/ actualizar Aspel-SAE

Más detalles

BUEN USO DEL CORREO ELECTRÓNICO

BUEN USO DEL CORREO ELECTRÓNICO BUEN USO DEL CORREO ELECTRÓNICO 2011 Secretaría de Infrmática Judicial Pder Judicial de San Luis 1 ÍNDICE 1. Intrducción. 2. Recmendacines cntra el Crre Basura SPAM 3. Otras Recmendacines para el us del

Más detalles

Direccionamiento IP. Realice una tabla como la que se muestra y agregue s. Tome como ejemplo el número 00110110

Direccionamiento IP. Realice una tabla como la que se muestra y agregue s. Tome como ejemplo el número 00110110 Direccinamient IP William Marín M. Direccinamient IP Repas sbre númers Binaris Objetiv: Cnvertir de Binari a Decimal Frma Manual Realice una tabla cm la que se muestra y agregue s. Tme cm ejempl el númer

Más detalles

Instalación de Winisis en Windows 7 64 bits Ernesto Spinak 28/06/2011, borrador 1.3

Instalación de Winisis en Windows 7 64 bits Ernesto Spinak 28/06/2011, borrador 1.3 Instalación de Winisis en Windws 7 64 bits Ernest Spinak 28/06/2011, brradr 1.3 Intrducción Winisis es una aplicación Windws que usa librerías de prgramación para sistemas de 16 y 32 bits, pr l cual n

Más detalles

INTRODUCCIÓN A BSCW CFIE VALLADOLID I (Mayo de 2003)

INTRODUCCIÓN A BSCW CFIE VALLADOLID I (Mayo de 2003) BSCW (Basic Supprt fr Cperative Wrk) es una herramienta de trabaj cperativ clabrativ a través de la web. El trabaj cperativ permite que ds más persnas interactúen e intercambien infrmación eliminand las

Más detalles

Correo en tu Tigo, e-mail por SMS

Correo en tu Tigo, e-mail por SMS Crre en tu Tig, e-mail pr SMS 1. Objetiv Presentar el funcinamient y características del prduct Crre en tu Tig cn el fin que nuestrs usuaris puedan utilizarl crrectamente, cnciend tdas las cndicines y

Más detalles

Eurowin 8.0 SQL. Manual de EW-LOG. Revisión de incidencias

Eurowin 8.0 SQL. Manual de EW-LOG. Revisión de incidencias Eurwin 8.0 SQL Manual de EW-LOG Revisión de incidencias Dcument: me_ewlg Edición: 05 Nmbre: Manual de Ewlg Fecha: 03-02-2011 Manual de Ewlg Tabla de cntenids 1. Intrducción... 2 1.1. Qué es el Registr

Más detalles

Paessler - Webserver Stress Tool Características

Paessler - Webserver Stress Tool Características Paessler - Webserver Stress Tl Características Webserver Stress Tl simula gran númer de usuaris que acceden a un siti web a través de HTTP / HTTPS. El sftware puede simular hasta 10.000 usuaris que de

Más detalles

27 3.3.5.0 3 11/07/2008. Descripción: Como instalar y configurar Teracat medicum. Objetivos:

27 3.3.5.0 3 11/07/2008. Descripción: Como instalar y configurar Teracat medicum. Objetivos: Slucines Infrmáticas Descripción: Cm instalar y cnfigurar Teracat medicum Objetivs: Al finalizar este tutrial el usuari será capaz de instalar la aplicación y cncerá sus pcines de cnfiguración. Además,

Más detalles

Perspectiva de Alto Nivel del Funcionamiento y de las interconexiones del computador

Perspectiva de Alto Nivel del Funcionamiento y de las interconexiones del computador Perspectiva de Alt Nivel del Funcinamient y de las intercnexines del cmputadr Capítul 3 Fecha de presentación Debems pder cntestar las preguntas, Qué aspects de diseñ sn ls que permite que ls cmpnentes

Más detalles

COMERZZIA. Manual de Usuario TIENDA VIRTUAL MP SISTEMAS

COMERZZIA. Manual de Usuario TIENDA VIRTUAL MP SISTEMAS COMERZZIA Manual de Usuari TIENDA VIRTUAL MP SISTEMAS ÍNDICE DE CONTENIDOS 1 INTRODUCCIÓN... 3 1.1 Acerca de este Manual... 3 1.2 Dcumentación relacinada... 3 2 QUÉ ES LA TIENDA VIRTUAL GENERALIDADES...

Más detalles

21 3.3.5.1 1 22/07/2008. Descripción: Copias de seguridad y Exportar/Importar datos. Objetivos:

21 3.3.5.1 1 22/07/2008. Descripción: Copias de seguridad y Exportar/Importar datos. Objetivos: Slucines Infrmáticas Descripción: Cpias de seguridad y Exprtar/Imprtar dats Objetivs: Al finalizar este tutrial el usuari será capaz de realizar cpias de seguridad de ls dats y restaurarlas en cas necesari.

Más detalles

Guía del Firewall Router ECI B-FOCuS. - Apertura de puertos - DMZ

Guía del Firewall Router ECI B-FOCuS. - Apertura de puertos - DMZ Guía del Firewall Ruter ECI B-FOCuS - Apertura de puerts - DMZ 1. Intrducción Las nuevas cnexines de FTTH (fibra óptica hasta el hgar) de Cablemel intrducen un nuev equip, que psee las mismas funcinalidades

Más detalles

SOPORTE TÉCNICO UNIDADES TEMÁTICAS. Temas Saber Saber hacer

SOPORTE TÉCNICO UNIDADES TEMÁTICAS. Temas Saber Saber hacer SOPORTE TÉCNICO UNIDADES TEMÁTICAS 1. Unidad Temática I. Sftware. 2. Hras Prácticas 12 3. Hras Teóricas 6 4. Hras Ttales 18 5. Objetiv El alumn realizará el mantenimient del equip de cómput empleand las

Más detalles

INTRANET NEGOCIOS. Preguntas Frecuentes: Intranet Negocios

INTRANET NEGOCIOS. Preguntas Frecuentes: Intranet Negocios Preguntas Frecuentes: Intranet Negcis ÍNDICE 1. Temas Generales... 2 2. Acces de Usuaris... 3 3. Cnectr Intranet Negcis... 6 4. Instalación del Cnectr Intranet Negcis... 8 5. Gestión y peración... 10 1

Más detalles

1 ÍNDICE...1 2 VALIDADOR...2. 2.1 Manual de Usuario. Validador...2 2.1.1 Introducción... 2 2.1.2 Requisitos del Sistema... 2 2.1.3 Ejecución...

1 ÍNDICE...1 2 VALIDADOR...2. 2.1 Manual de Usuario. Validador...2 2.1.1 Introducción... 2 2.1.2 Requisitos del Sistema... 2 2.1.3 Ejecución... 1 Índice 1 ÍNDICE...1 2 VALIDADOR...2 2.1 Manual de Usuari. Validadr...2 2.1.1 Intrducción... 2 2.1.2 Requisits del Sistema... 2 2.1.3 Ejecución... 2 3 ENVÍO...5 3.1 Cifras...5 3.1.1 Seleccinar ficher...

Más detalles

CompeGPS Pocket PRO. (Addenda al manual CompeGPS Pocket Land) Manual CompeGPS Pocket PRO. CompeGPS Team S.L.

CompeGPS Pocket PRO. (Addenda al manual CompeGPS Pocket Land) Manual CompeGPS Pocket PRO. CompeGPS Team S.L. CmpeGPS Pcket PRO (Addenda al manual CmpeGPS Pcket Land) CmpeGPS Team S.L. Manual CmpeGPS Pcket PRO supprt@cmpegps.cm http://www.cmpegps.cm CmpeGPS Pcket PRO CmpeGPS Team S.L. supprt@cmpegps.cm http://www.cmpegps.cm

Más detalles

Guía SERVICIOS WEB PARA BIBLIOTECAS EN DICCIONARIO. (19 julio 2012)

Guía SERVICIOS WEB PARA BIBLIOTECAS EN DICCIONARIO. (19 julio 2012) Guía SERVICIOS WEB PARA BIBLIOTECAS EN DICCIONARIO (19 juli 2012) ÍNDICE 1. DESCRIPCIÓN GENERAL... 4 2. INTEGRAR DOCUMENTOS EN BIBLIOTECAS EN DICCIONARIO... 4 2.1. DEFINICIÓN DE LOS MÉTODOS... 5 2.2. EJEMPLOS

Más detalles

Para instalar Hoteldruid, utilizaremos easyphp, cuya instalación ya se ha descrita en el vídeo de instalación de FacturaScripts

Para instalar Hoteldruid, utilizaremos easyphp, cuya instalación ya se ha descrita en el vídeo de instalación de FacturaScripts 1 QUÉ ES HOTELDRUID? Hteldruid es un prgrama de códig abiert para la gestión htelera (PMS). Gracias a la gran versatilidad de su interfaz web puede satisfacer una amplia gama de exigencias, desde las de

Más detalles

Manual de ayuda para las Herramientas de Agentes de Viaje en www.5estrellasclub.com

Manual de ayuda para las Herramientas de Agentes de Viaje en www.5estrellasclub.com Manual de ayuda para las Herramientas de Agentes de Viaje en www.5estrellasclub.cm Intrducción En el presente manual explicarems cm hacer us de tdas las herramientas que dispne 5*Club, para facilitar el

Más detalles

Web Biblioteca Complutense 2006: Manual del Gestor de Contenidos. Versión 1.1. Mayo 2006

Web Biblioteca Complutense 2006: Manual del Gestor de Contenidos. Versión 1.1. Mayo 2006 Plantilla de menú de blques Esta plantilla prprcina una herramienta sencilla para realizar una página cuy aspect final sería una lista de enlaces a diferentes páginas, sean éstas páginas prpias, del rest

Más detalles

Guía de integración del módulo de Redsys en WooCommerce

Guía de integración del módulo de Redsys en WooCommerce Guía de integración del módul de Redsys en WCmmerce Versión: 2.6 25/08/2015 Referencia RS.ED.IND.MAN.0033 Redsys C/ Francisc Sancha, 12 28034 Madrid ESPAÑA Versión: 2.6 i Guía de integración Redsys en

Más detalles

1.- ESCRITORIO GNOME 2.- SISTEMA: PREFERENCIAS 3.- SISTEMA: ADMINISTRACIÓN

1.- ESCRITORIO GNOME 2.- SISTEMA: PREFERENCIAS 3.- SISTEMA: ADMINISTRACIÓN Ubuntu 8.04 (1/5) 1.- ESCRITORIO GNOME 1.1.- Panel inferir 1.2.- Panel superir 1.3.- Applets 1.4.- Fnd de escritri 1.5.- Gestr de ventanas 1.6.- Navegadr de disc nautilus 2.- SISTEMA: PREFERENCIAS 2.1.-

Más detalles

Manual para instalación de Teléfono Virtual: X Lite.

Manual para instalación de Teléfono Virtual: X Lite. Asterisk@Hme Manual para instalación de Teléfn Virtual: X Lite. Primer debe de tener instalad el Prgrama X Lite, para psterirmente pasar a cnfigurar su Extensión y Nmbre del usuari de la misma. El prgrama

Más detalles

Instrucción de trabajo I7-CYA Revisión 1 01-Feb-10

Instrucción de trabajo I7-CYA Revisión 1 01-Feb-10 Instrucción de trabaj I7-CYA Revisión 1 01-Feb-10 Creación y Activación de usuaris y recurss Objet Describir cm se realiza la creación de nuevs usuaris y recurss de us cmún del Institut, así cm el prces

Más detalles

INDICE. Servicios Informáticos. Guía básica del usuario de Symantec Endpoint Protection Windows Página 1 de 11

INDICE. Servicios Informáticos. Guía básica del usuario de Symantec Endpoint Protection Windows Página 1 de 11 Servicis Infrmátics Guía básica del usuari de Symantec Endpint Prtectin Windws Página 1 de 11 INDICE 1. Intrducción...2 2. Acerca del icn de Symantec Endpint...3 3. La cnsla principal y la ventana Estad...4

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE CONFIGURACIÓN DEL PAGO TELEMÁTICO SIGM v3 Administración Lcal Slucines Cntrl de versines Versión Fecha edición Cambi prducid Autr 01

Más detalles

Pro 5.2 Nota de actualización

Pro 5.2 Nota de actualización Pr 5.2 Nta de actualización Página 1 de 14 ÍNDICE 1. NOVEDADES DE ADBACKUP PRO 5.2...3 1.1 BACKUP LOCAL...3 1.2 ANÁLISIS DE LA SELECCIÓN...5 1.3 VISTA DE LOS ARCHIVOS DEL BACKUP...6 1.4 CLONACIÓN DE UNA

Más detalles

Cómo configurar el aula en Moodle?

Cómo configurar el aula en Moodle? Cóm cnfigurar el aula en Mdle? La platafrma Mdle les da a ls tutres pcines para cnfigurar un curs cn el fin de que puedan diseñar a su gust el espaci en el que publicarán sus cntenids. La función de cnfiguración

Más detalles

Sistemas de numeración

Sistemas de numeración Indice 1. Intrduccin 2. Sistema de numeración binari 3. Operacines Binarias 4. Bibligrafía (Internet) www.mngrafias.cm Sistemas de numeración 1. Intrducción La imprtancia del sistema decimal radica en

Más detalles

CAPITULO 2. MODELOS DE REDES

CAPITULO 2. MODELOS DE REDES CAPITULO 2. MODELOS DE REDES EL MODELO OSI (Open System Intercnnectin): Cread en 1947 pr la ISO. OSI es un estándar ISO que cubre tds ls aspects de las redes de cmunicación. Un sistema abiert (Open System)

Más detalles

GUÍA RÁPIDA DE USO. Requisitos tecnológicos para el correcto funcionamiento de Bot PLUS 2.0.

GUÍA RÁPIDA DE USO. Requisitos tecnológicos para el correcto funcionamiento de Bot PLUS 2.0. GUÍA RÁPIDA DE USO NOVEDADES DE Bt PLUS 2.0 2014 Cóm se instala, accede y cnfigura? Requisits tecnlógics para el crrect funcinamient de Bt PLUS 2.0. Aplicación cmpatible cn ls siguientes sistemas perativs:

Más detalles

31 5.3.0.1 4 08/06/2011

31 5.3.0.1 4 08/06/2011 Slucines Infrmáticas Descripción: Cm instalar y cnfigurar Teracat medicum Objetivs: Al finalizar este tutrial el usuari será capaz de instalar la aplicación y cncerá sus pcines de cnfiguración. Además,

Más detalles

BANCOLOMBIA SUCURSAL VIRTUAL EMPRESAS MANUAL DE USUARIO SERVICIO ALTERNO TRANSACCIONAL

BANCOLOMBIA SUCURSAL VIRTUAL EMPRESAS MANUAL DE USUARIO SERVICIO ALTERNO TRANSACCIONAL BANCOLOMBIA SUCURSAL VIRTUAL EMPRESAS MANUAL DE USUARIO SERVICIO ALTERNO TRANSACCIONAL Este servici ha sid diseñad para que nuestrs clientes puedan realizar sus pags de nómina prveedres y descargar la

Más detalles

CAPITULO 14. NIVEL DE RED: PROTOCOLO DE INTERNET (IP)

CAPITULO 14. NIVEL DE RED: PROTOCOLO DE INTERNET (IP) CAPITULO 14. NIVEL DE RED: PROTOCOLO DE INTERNET (IP) En el mdel de Internet, el principal prtcl de red es el prtcl de Internet (IP). INTERCONEXIÓN ENTRE REDES: Ls niveles físic y de enlace de dats de

Más detalles

LABORATORIO #1 MONITORIZACIÓN DE SERVICIOS DE DATOS CON PRTG NETWORK MONITOR Y ANÁLISIS DE PROTOCOLOS CON WIRESHARK

LABORATORIO #1 MONITORIZACIÓN DE SERVICIOS DE DATOS CON PRTG NETWORK MONITOR Y ANÁLISIS DE PROTOCOLOS CON WIRESHARK UNIVERSIDAD DE LOS ANDES FACULTAD DE INGENIERÍA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN INFRAESTRUCTURA DE COMUNICACIONES Prfesr Harld Castr hcastr@uniandes.edu.c LABORATORIO #1 MONITORIZACIÓN DE SERVICIOS

Más detalles

MEFFLiveUpdate Configuración MANUAL DE USUARIO

MEFFLiveUpdate Configuración MANUAL DE USUARIO MEFFLiveUpdate Cnfiguración MANUAL DE USUARIO 19 de febrer de 2007 La infrmación cntenida en este dcument está sujeta a mdificacines sin previ avis. A mens que se indique l cntrari, las cmpañías, ls nmbres

Más detalles

20 3.3.5.0 3 09/07/2008. Descripción: Conceptos básicos. Objetivos:

20 3.3.5.0 3 09/07/2008. Descripción: Conceptos básicos. Objetivos: Slucines Infrmáticas Descripción: Cncepts básics Objetivs: Al finalizar este tutrial el usuari será capaz de utilizar ls aspects básics de la aplicación, tales cm: Buscadres, Fichas, Impresión y Estadísticas.

Más detalles

Curso de Access 2007

Curso de Access 2007 Curs de Access 2007 1. Objetivs Access es un cmplet y demandad prgrama infrmátic en entrns de empresa, que permite la creación y gestión de bases de dats, así cm su mdificación, cntrl y mantenimient. Este

Más detalles

Cómo realizar una renovación desde la intranet con cambio de foto?... 6. Fotos... 6 Cómo se realiza el Proceso de cambio de fotos?...

Cómo realizar una renovación desde la intranet con cambio de foto?... 6. Fotos... 6 Cómo se realiza el Proceso de cambio de fotos?... FAQ ACREDITACIONES (Preguntas Frecuentes) Cntenid General... 2 Qué tips de carnets se pueden tramitar desde la Universidad?... 2 Pr qué estads puede pasar la tramitación de un carnet?... 2 Cóm se realiza

Más detalles

SGNTJ INTCF. Manual de Solicitud de Alta en el Sistema de Relación de Empresas (SRE) del Instituto Nacional de Toxicología y Ciencias Forenses (INTCF)

SGNTJ INTCF. Manual de Solicitud de Alta en el Sistema de Relación de Empresas (SRE) del Instituto Nacional de Toxicología y Ciencias Forenses (INTCF) Manual de Slicitud de Alta en el SGNTJ INTCF Manual de Slicitud de Alta en el Sistema de Relación de Empresas (SRE) del Institut Nacinal de Txiclgía y Ciencias Frenses (INTCF) Manual de Slicitud de Alta

Más detalles

Realizar copias de seguridad de archivos

Realizar copias de seguridad de archivos Autr: Micrsft Licencia: Cita Fuente: Ayuda de Windws Realizar cpias de seguridad de archivs Para asegurarse de n perder sus archivs, debe realizar cpias de seguridad regulares de ls misms. Puede cnfigurar

Más detalles

IMPLEMENTACIÓN DE UN PROGRAMA QUE UTILICE LA LLAMADA AL SISTEMA

IMPLEMENTACIÓN DE UN PROGRAMA QUE UTILICE LA LLAMADA AL SISTEMA PRÁCTICA DE AMPLIACIÓN DE SISTEMAS OPERATIVOS GESTIÓN DE MEMORIA EN MINIX IMPLEMENTACIÓN DE UN PROGRAMA QUE UTILICE LA LLAMADA AL SISTEMA INTRODUCCIÓN Minix, que es un sistema perativ educacinal, ns va

Más detalles

INFORMACION GENERAL TÉCNICA A CONOCER DURANTE EL TRASLADO

INFORMACION GENERAL TÉCNICA A CONOCER DURANTE EL TRASLADO INFORMACION GENERAL TÉCNICA A CONOCER DURANTE EL TRASLADO Tal y cm se ha indicad en el vide crprativ, el mvimient de persnal de la Agencia EFE se realizará pr fases, infrmándse a cada dirección/área de

Más detalles

I. INTRODUCCIÓN... 2 II. REQUERIMIENTOS... 2 III. SECCIÓN USUARIOS... 4. Objetivo...4. Acceso...4. Consulta de estado de pedimento...

I. INTRODUCCIÓN... 2 II. REQUERIMIENTOS... 2 III. SECCIÓN USUARIOS... 4. Objetivo...4. Acceso...4. Consulta de estado de pedimento... Manual del Usuari Sistema de Cnsulta de Estad de Pediment en WEB Administración General de Aduanas Méxic 2002 Sistema de Cnsulta de Estad de Pediment en Web INDICE I. INTRODUCCIÓN... 2 II. REQUERIMIENTOS...

Más detalles

1.- Construir el diagrama Entidad-Relación que modela el siguiente problema:

1.- Construir el diagrama Entidad-Relación que modela el siguiente problema: Ejercicis Resuelts de Repas de Sistemas Gestres de Bases de Dats Curs Cmplet 2ºA del C.F.G.S. de A.S.I. Página 1 de 15 1.- Cnstruir el diagrama Entidad-Relación que mdela el siguiente prblema: Una empresa,

Más detalles

Consideraciones sobre la remisión de información en XML (Revisión 18-05-09)

Consideraciones sobre la remisión de información en XML (Revisión 18-05-09) Cnsideracines sbre la remisión de infrmación en XML (Revisión 18-05-09) 1. Prcedimient de generación de un archiv XML...1 2. Herramientas para el tratamient de dcuments XML...2 3. Errres más cmunes en

Más detalles

INSTALACION DE TOKEN GEMALTO DESDE CD

INSTALACION DE TOKEN GEMALTO DESDE CD PÚBLICO Página Página 1 de 8 1 OBJETIVO Describir el prces de instalación Tken en el sistema perativ Windws versines XP, Vista, 7 y Mac OS Lin. 2 ALCANCE Dirigid a tds ls clientes que adquieran renueven

Más detalles

SERVIDOR VIRTUAL IPLAN

SERVIDOR VIRTUAL IPLAN SERVIDOR VIRTUAL IPLAN ACCESO A UN SV VÍA VPN - PLATAFORMA XEN (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructiv describirems cóm cnectarse a un Servidr Virtual IPLAN estableciend una VPN (métd

Más detalles

Consejería de Hacienda y Administración Pública. Cliente de firma electrónica. Consulta de configuración de usuario final en entorno Windows

Consejería de Hacienda y Administración Pública. Cliente de firma electrónica. Consulta de configuración de usuario final en entorno Windows de usuari final en entrn Windws Versión: v01r01 Fecha: 06/04/2011 Queda prhibid cualquier tip de expltación y, en particular, la reprducción, distribución, cmunicación pública y/ transfrmación, ttal parcial,

Más detalles

Tema 4B. Inecuaciones

Tema 4B. Inecuaciones 1 Tema 4B. Inecuacines 1. Intrducción Una inecuación es una desigualdad en la que aparecen númers y letras ligads mediante las peracines algebraicas. Ls signs de desigualdad sn: , Las inecuacines

Más detalles

Extensión multiusuario para Microsoft Windows 7 x64 y Microsoft Windows 8 x64. Guía de inicio rápido

Extensión multiusuario para Microsoft Windows 7 x64 y Microsoft Windows 8 x64. Guía de inicio rápido ASTER Extensión multiusuari para Micrsft Windws 7 x64 y Micrsft Windws 8 x64 Guía de inici rápid 1. Instale el sftware ASTER V7 utilizand el instaladr suministrad. Entre las pcines de instalación le recmendams

Más detalles

Manual de Usuario Firewall

Manual de Usuario Firewall Manual de Usuari Firewall INDICE 1. Intrducción. 2. Características. 3. Instalación y Cnfiguración Inicial. 4. Us. 1. Intrducción Telefónica de España pne a su dispsición Firewall, un prduct que instalad

Más detalles

Perceptrón Adaline. ( Desarrollado en el entorno Eclipse en el lenguaje JAVA ) Jose Alberto Benítez Andrades 71454586A

Perceptrón Adaline. ( Desarrollado en el entorno Eclipse en el lenguaje JAVA ) Jose Alberto Benítez Andrades 71454586A Perceptrón Adaline ( Desarrllad en el entrn Eclipse en el lenguaje JAVA ) Jse Albert Benítez Andrades 71454586A Redes Neurnales y Algritms Genétics Universidad de León Manual de usuari PerAda JABA 2.0

Más detalles

Wimba Pronto. Guía de instalación de laboratorio informático

Wimba Pronto. Guía de instalación de laboratorio informático Wimba Prnt Guía de instalación de labratri infrmátic Descripción general Wimba Prnt frece a ls administradres de labratris de infrmática un métd para instalar el prgrama en "Md de labratri", que tiene

Más detalles

Documentación PRINEX21 11.09.04

Documentación PRINEX21 11.09.04 Dcumentación PRINEX Versión 11.09.04 1/12 Área de Slucines a Medida. Departament I+D. Grup Shebel Dcumentación ÍNDICE DE CONTENIDOS VERSIÓN 11.09.04 VERSIÓN 11.09.04...3 Depósit Digital de Cuentas 2011...3

Más detalles

Agente-Cliente 13 Manual de uso

Agente-Cliente 13 Manual de uso Agente-Cliente 13 Manual de us ÍNDICE Intrducción a la aplicación... 3 Gestr inicial. Imprtación del ficher de cnfiguración... 4 Preferencias. Significad de las pcines... 6 Tests de cmprbación... 14 Cntrl

Más detalles

GUÍA DETALLADA DE INSTALACIÓN DEL DNI ELECTRÓNICO

GUÍA DETALLADA DE INSTALACIÓN DEL DNI ELECTRÓNICO GUÍA DETALLADA DE INSTALACIÓN DEL DNI ELECTRÓNICO CONTENIDO Requisits Hardware... 1 Requisits Sftware... 2 Instalación del módul criptgráfic para el DNIe... 2 Preguntas frecuentes... 5 Cóm sé que mi DNIe

Más detalles

ecompetició Inscripciones Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecompetició

ecompetició Inscripciones Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecompetició ecmpetició Inscripcines Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecmpetició También se puede acceder directamente al servidr pr la URL http://www.fecapa.cm:9080/ecmpetici, per es

Más detalles

MANUAL INSTALACION DE TOKEN GEMALTO DESDE CD

MANUAL INSTALACION DE TOKEN GEMALTO DESDE CD Elabró: Agente Sprte Técnic Crdinadr Servici al Aprbó: Oficial SI PÚBLICO Página Página 1 de 8 1 OBJETIVO Describir el prces de instalación Tken en el sistema perativ Windws versines XP, Vista, 7 y Mac

Más detalles

Notificaciones Telemáticas Portal del Ciudadano MANUAL DE USUARIO. Versión 1.2

Notificaciones Telemáticas Portal del Ciudadano MANUAL DE USUARIO. Versión 1.2 20 Ntificacines Telemáticas Prtal del Ciudadan MANUAL DE USUARIO Versión 1.2 Manual de Usuari ÍNDICE 1. DESCRIPCIÓN GENERAL... 3 1.1. Alcance...3 1.2. Fluj de navegación...4 2. DESCRIPCIÓN FUNCIONAL...

Más detalles

HOTEL RURAL. Taller de modelado de objetos. Ingeniería del Software Curso 2005-2006. Salamanca, 16-XI-2005. Trabajo realizado por:

HOTEL RURAL. Taller de modelado de objetos. Ingeniería del Software Curso 2005-2006. Salamanca, 16-XI-2005. Trabajo realizado por: Taller de mdelad de bjets HOTEL RURAL Salamanca, 16-XI-2005 Trabaj realizad pr: Javier Trujill Hernández Javier Rubi Alamill Fernand Buitrag Alns El Htel Rural Un pequeñ htel rural necesita una aplicación

Más detalles

Procedimientos recomendados para la indexación de contenido

Procedimientos recomendados para la indexación de contenido Prcedimients recmendads para la indexación de cntenid Recmendad para sitis cn más de 500 000 dcuments El bjetiv de este dcument es frecer asesramient para la mejra del rendimient de la indexación de búsquedas

Más detalles

Mejoras en el re-instalable No. 2 de Aspel-Caja 3.0

Mejoras en el re-instalable No. 2 de Aspel-Caja 3.0 Mejras en el re-instalable N. 2 de Aspel-Caja 3.0 En este númer de Enlace Aspel, se describen las mejras que se realizarn al Sistema Aspel- Caja 3.00 cn el re-instalable N. 2, la frma en la que se pueden

Más detalles

MANUAL CONFIGURACIÓN XMEYE DISPOSITIVOS MOVILES ANDROID

MANUAL CONFIGURACIÓN XMEYE DISPOSITIVOS MOVILES ANDROID MANUAL CONFIGURACIÓN XMEYE DISPOSITIVOS MOVILES ANDROID pág. 1 Tabla de Cntenid Pag 1. Intrducción. 03 1.1. Intrducción XMeye. 03 1.2. Funcines Principales. 03 2. Instalación. 03 2.1. Cm Adquirir XMeye.

Más detalles

Sistema Integral de Gestión y Evaluación

Sistema Integral de Gestión y Evaluación Sistema Integral de Gestión y Evaluación GUÍA PARA LA ACTUALIZACIÓN DE VERSIONES Versión 1-31/03/2015- CONICET Dirección de Infrmática Sistema Integral de Gestión y Evaluación - SIGEVA Guía para la actualización

Más detalles

DNS. Regularmente, todos los equipos que están en Internet o una Intranet tienen una dirección IP única que las identifica,

DNS. Regularmente, todos los equipos que están en Internet o una Intranet tienen una dirección IP única que las identifica, DNS BIND es el servidr de nmbres de dmini más ppular en Internet, que trabaja en tdas las platafrmas infrmáticas principales y se caracteriza pr su flexibilidad y seguridad. Dmain Name Service (DNS) es

Más detalles

Fundamentos de los timers de los microcontroladores STM32F4

Fundamentos de los timers de los microcontroladores STM32F4 Fundaments de ls timers de ls micrcntrladres STM32F4 Apellids, nmbre Departament Centr Yuste Pérez, Pedr (pyuste@disca.upv.es) Departament de Infrmática de Sistemas y Cmputadres Universidad Plitécnica

Más detalles

E.V.O. Enabling Virtual Organizations. http://evo.caltech.edu/

E.V.O. Enabling Virtual Organizations. http://evo.caltech.edu/ E.V.O. Enabling Virtual Organizatins http://ev.caltech.edu/ La Platafrma de Videcnferencias EVO ha sid desarrllada pr Caltech. Es una platafrma para trabaj clabrativ y permite sesines punt a punt y multipunt.

Más detalles

MANUAL DE USUARIO MODELO WEB DESPACHO IDEAL - MODO SIMULACIÓN

MANUAL DE USUARIO MODELO WEB DESPACHO IDEAL - MODO SIMULACIÓN MANUAL DE USUARIO MODELO WEB DESPACHO IDEAL - MODO SIMULACIÓN INTRODUCCIÓN Esta primera versión del mdul Web para el cálcul del Despach Ideal que XM pne a dispsición de tds ls agentes generadres del Mercad

Más detalles

Universidad Interamericana de Puerto Rico, Recinto de Ponce Programa de Estudios @ Distancia. Creado por: Miguel A. Medina

Universidad Interamericana de Puerto Rico, Recinto de Ponce Programa de Estudios @ Distancia. Creado por: Miguel A. Medina Universidad Interamericana de Puert Ric, Recint de Pnce Prgrama de Estudis @ Distancia CONCEPTOS BÁSICOS DE ARTICULATE PRESENTER Cóm crear una presentación más dinámica e interactiva. Cóm utilizar este

Más detalles

GUÍA DE CONFIGURACIÓN DE CORREO etb.net.co EN DISPOSITIVOS MÓVILES

GUÍA DE CONFIGURACIÓN DE CORREO etb.net.co EN DISPOSITIVOS MÓVILES GUÍA DE CONFIGURACIÓN DE CORREO etb.net.c EN DISPOSITIVOS MÓVILES Para las cnfiguracines del Crre ETB net.c de la platafrma Exchange en un Smartphne es imprtante tener en cuenta las siguientes cnsideracines:

Más detalles

MANUAL DE USUARIO DEL VISOR URBANÍSTICO

MANUAL DE USUARIO DEL VISOR URBANÍSTICO MANUAL DE USUARIO DEL VISOR URBANÍSTICO Manual Públic de usuari del Visr Urbanístic Versión: 1.0.85 Diciembre 2010 Página 1 PAGINA EN BLANCO Manual Públic de usuari del Visr Urbanístic Versión: 1.0.85

Más detalles

Curso de Excel 2007. Con la realización de este curso se pretende capacitar al alumno para poder realizar

Curso de Excel 2007. Con la realización de este curso se pretende capacitar al alumno para poder realizar Curs de Excel 2007 1. Objetivs Cn la realización de este curs se pretende capacitar al alumn para pder realizar peracines básicas en la hja de cálcul, así cm prepararla para pder imprimirla de manera crrecta

Más detalles

Es importante destacar que el uso de cookies no proporciona datos personales del usuario, que de cara a Supercoaching permanece anónimo.

Es importante destacar que el uso de cookies no proporciona datos personales del usuario, que de cara a Supercoaching permanece anónimo. Plítica de ckies Infrmación sbre ckies USO DE COOKIES y FICHERO DE ACTIVIDAD. Este siti web utiliza ckies cuand un usuari navega pr sus páginas. Las ckies sn fichers enviads a un navegadr pr medi de un

Más detalles

Dudas Frecuentes. Todas: metropolitanas, provinciales, interprovinciales, internacionales y de fijo a móvil.

Dudas Frecuentes. Todas: metropolitanas, provinciales, interprovinciales, internacionales y de fijo a móvil. Dudas Frecuentes 1. Qué tip de llamadas pued efectuar cn BT Vz? Tdas: metrplitanas, prvinciales, interprvinciales, internacinales y de fij a móvil. 2. Cntratand BT Vz, deb dar de baja la línea cn Telefónica?

Más detalles

Microsoft Excel. Excel tiene una gran variedad de cosas que si eres persona de negocios, te va a servir mucho.

Microsoft Excel. Excel tiene una gran variedad de cosas que si eres persona de negocios, te va a servir mucho. Micrsft Excel 1. Micrsft Excel 2. Empezara a trabajar cn Micrsft Excel 3. Herramientas de Micrsft Excel 4. Qué es Excel y cuales sn sus características 5. Insertar una función 6. Hacer una frmula 7. Insertar

Más detalles