elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: 1 2 [3] 4
21  Programación / Ejercicios / Ejercicios C++ en: 5 Julio 2004, 06:08 am
Problemas básicos

Intentar realizar los ejercicios de C con operadores y notación C++

Ejercicio 300
Escribir un programa que lea una fecha en formato DD-MM-AAAA y calcule el número de días transcurridos desde el día 1 de Enero de ese año

Ejercicio 301
Imprimir el mayor, el menor, la suma y la media aritmética de diez números aceptados por teclado


Ejercicio 302
Calcular el tiempo equivalente en horas minutos y segundos a un número de segundos leído.
El resultado debe imprimirse en un formato como el siguiente:

7322 segundos equivalen a:  2 horas, 2 minutos y 2 segundos.

Ejercicio 303
Cálculo aproximado del valor del número e con una determinada precisión, siendo dicha precisión un dato de entrada
Este número se obtiene mediante la siguiente serie:
e = 1 +  1 / 1! + 1/ 2! + 1/3! +1/4! + …..

Ejercicio 304
Dado un mes del año, su número de días y el día de la semana en que comienza, realizar un programa que muestre por pantalla la representación del calendario correspondiente a dicho mes


Ejercicio 305
Escribir un programa que permita agregar nº enteros a una lista de números aceptada por teclado. El programa pregunta si debe agregar al principio, al final o en el medio y agrega el elemento a la lista.


Ejercicio 306
Escribir un programa que permita eliminar elementos de una lista de números aceptada por teclado. El programa pregunta qqué elemento borrar considerando que el primero por la izquierda es el 1.


Ejercicio 307
Realizar una aplicación para gestionar cierta información de los empleados de una empresa. El diseño (incompleto) de la aplicación estará formado por dos clases: la clase empleado y la clase empleadoPorHoras (que hereda de empleado), junto con un programa principal que llama a las operaciones públicas de ambas clases
Clase empleado: contiene como datos privados el nombre del empleado y su número de DNI. Además, sus métodos públicos son: un constructor de la clase, dos operaciones selectoras (GetNombre y GetDNI), y una operación destructora de la clase.
Clase empleadoPorHoras: contiene como datos privados el coste horario de un empleado y su número de horas trabajadas durante la semana. Además, dispone de los siguientes métodos públicos: un constructor de la clase (que requiere de su clase base el nombre y el DNI del empleado) y una operación llamada DevuelvePaga (que calcula la paga del empleado multiplicando su coste horario por el número de horas trabajadas).


Operaciones con ficheros

Ejercicio 308
Realizar un programa que permita elegir el formato (windows o linux) y permita escribir un determinado texto de cualquier tamaño y guardarlo en un archivo ascii con el formato especificado llamado c:\texto.txt.
Los archivos de texto windows tienen como marcador de final de línea la secuencia CR (retorno de carro ascii=13) y LF (line feed ascii=10). Los de Linux solo tienen LF.

Ejercicio 309
Realizar un programa que lea c:\texto.txt y proporcione las siguientes estadísticas: nº total de caracteres, nº de mayúsculas, nº de consonantes, nº de vocales y las cinco letras mas usadas
22  Programación / Ejercicios / Ejercicios en C en: 2 Julio 2004, 00:28 am
C Básico
Ejercicio 100
Escribir un programa que solicite una temperatura y sistema de medición (celsius o farenheit) y que haga la conversión al otro sistema.
(para pasar a farenheit y=5/9X-32) x=grados celsius

Ejercicio 101
Escribir un programa para el arqueo de caja de una tienda.

Se pide cuantas monedas de 1 centimo
Cuantas monedas de 2 centimos
Cuantas monedas de 5 centimos
Cuantas monedas de 10 centimos
Cuantas monedas de 20 centimos
Cuantas monedas de 50 centimos
Cuantas monedas de 1 Euro
Cuantas monedas de 2 Euros
Cuantos billetes de 5 Euros
Cuantos billetes de 10 euros
Cuantos billetes de 20 Euros
Cuantos billetes de 50 Euros
Cuantos billetes de 100 Euros
Cuantos billetes de 200 Euros
Cuantos billetes de 500 Euros
y calcular la suma total en euros

Ejercicio 102
Escribir un programa que solicite una cantidad entera en formato decimal y la convierta a binario y hexadecimal


Ejercicio 103
Escribir un programa que solicite tres números reales A, B y C y calcule Ax2+Bx+C=0


Ejercicio 104
Escribir un programa que solicite un año e indique si es bisiesto o no

Un año es bisiesto si es múltiplo de 4 excluyendo aquellos que son múltiplo de 100 y no de 400.

Ejercicio 105
Escribir un programa que calcule los 100 primeros números primos


Ejercicio 106
Escribir un programa que pregunte un número entero entre uno y 9 y genere la tabla de multiplicar de ese número
en el siguiente formato (p. ej el 7)
7 x 1 = 7
7 x 2 = 14
t x 3 = 21
7 x 4 = 28
7 x 5 = 35
...
7 x 10 = 70

Ejercicio 124
Conociendo las monedas y billetes que están en caja pedir el precio de compra de un producto y que el programa diga los cambios que hay que devolver
(no solo el importe sino como distribuirlo en monedas y billetes)
Para ello primero hay que preguntar que monedas y billetes tenemos y luego que cantidad hay que cobrar.

Ejercicio 107
Realizar un programa que solicite una cantidad entera. Dada esa cantidad X debe solicitar X números y ordenarlos de mayor a menor


Ejercicio 108
Realizar un programa que solicite el nombre, dirección y teléfono de 5 personas. Una vez metidos preguntará un número entre 1 y 5 para sacar la información de esa persona.
El cero termina


Ejercicio 119
Realizar un programa que solicite una máscara de subred y devuelva una ip válida.


Ejercicio 127
Comprobar que una codificacion de tarjeta de credito es valida,y si nos es valida t dice k numero tienes k cambiarle para hacerla valida.

El numero se compone de tres partes principales:
Los 4 primeros digitos componen el identificativo del banco que cede la tarjeta.hay un numero diferente para cada banco(esto se busca en internet).
El 5 digito es el tipo de tarjeta e indica que entidad financiera gestiona esta tarjeta.Las mas importantes son Visa(4),american Expres(3),Master card(5),Discover(6).
los 10 digitos siguientes componen el numero de usuario e identifican a este de manera unica.
Digito de control es el ultimo numero y se obtiene aplicando un algoritmo al resto del numero.
El formato es el siguiente 1111 2333 3333 3334
algoritmo de codificacion:
Se realiza en tres pasos.
Si tenemos el numero de la tarjeta 4539 4512 0398 7356 y queremos comprobar que es válido:

1.Multiplicamos por dos los numeros de las posiciones imapres(4-3-4-1-0-9-7-5) y dejarlos con un solo digito.
4*2=8
3*2=6
4*2=81*2=2
0*2=0
9*2=18-->1+8=9
7*2=14--->1+4=5
5*2=10--->1+0=1

2.Sumar los digitos de las posiciones pares y los nuevos de las posiciones impares.
5+9+5+2+3+8+6+     8+6+8+2+0+9+5+1=80

3.Si el resultado es multiplo de 10 entonces el numero es valido.

Acceso a ficheros

Ejercicio 122
Escribir un programa que solicite palabras y las agrege a un fichero llamado c:\diccionario de forma que luego se puedan consultar las palabras una a  una


Ejercicio 109
Escribir un fichero que contenga 255 caracteres cualesquiera y los guarde en c:\exploit.exe


Ejercicio 110
Comprobar si existe el fichero c:\exploit.exe y si existe que lo lea y lo conserve en un array


Ejercicio 111
Escribir un programa que lea el archivo c:\exploit.exe y genere un archivo c:\ExploitCompleto.exe que será un archivo ejecutable. Al ejecutarse hace:
a) crea el archivo exploit.exe (lo tiene metido en un array)
b) realiza una serie de comprobaciones (las que queramos)
c) según el resultado de esas comprobaciones (figuradamente versión del sistema operativo por ejemplo) ejecuta exploit.exe con el parámetro correspondiente a la versión obtenida
Esas comprobaciones pueden ser sumar dos números aleatorios y si es par usar un parámetro, si es impar usar otro.
Naturalmente si en exploit.exe no hay un código real no funcionará, pero quizá podais intentar meter allí un código real que haga algo

Ejercicio 112
Realizar un keylogger que detecte las pulsaciones y las escriba a un fichero llamado log.txt utilizando las apis de windows


Comunicaciones

Ejercicio 113
Escribir un programa que escuche en el puerto 4500


Ejercicio 114
Escribir un programa que haga ping para encontrar un servidor que escuche en el puerto 4500


Ejercicio 115
Escribir un programa en que en el que un servidor escucha en el puerto 4500 y si un cliente intenta conectarse se le envía una paquete donde se le solicita que se identifique y queda a la escucha para recibir identificación.

Si el cliente es aceptado se le envía al cliente una aceptación
Si el cliente es rechazado se le envía al cliente una denegación

La estructura del paquete de comunicaciones es:
código: 5 dígitos
(código 1 = presentación (quién soy), código 2 = solicitud de identificación (¿quién eres?) código=3 = aceptación ("aceptado") código 4 = denegación (rechazado)
usuario (máximo 20 caracteres)
clave (máximo 10 caracteres)
ip_propia (20 caracteres)
puerto_propio (5 caracteres)

Ejercicio 116
Realizar una aplicación de cliente que busque a un servidor mediante un ping y si lo encuentra le envie un paquete
con la siguiente información:
código = 1
Nombre de usuario (obligatoriamente 20 caracteres)
contraseña: (obligatoriamente 10 caracteres)
ip_local: la ip del cliente
puerto_local (el puerto donde escuchar la respuesta)
y quede a la escucha para recibir aceptación

Ejercicio 126
Realizar una aplicación que solicite usuario y contraseña y carpeta e intente realizar una sesión ftp con ese usuario y contraseña para subir todos los archivos que estén en esa carpeta.

Si se llama a la aplicación con el parámetro /D entonces en vez de subirlos baja todos los archivos que estén allí a esa carpeta.
Se considera que todos los archivos son texto.


Operaciones de bit

Ejercicio 117
escribir un programa al que solicita una máscara de subred en formato decimal. El programa devolverá todas las subredes con la siguiente información: Dirección de red, rango de direcciones válido, dirección de broadcast


Ejercicio 118
Escribir un programa que solicita una máscara de subred y dos direcciones ip. El programa informará si ambas direcciónes están en la misma subred o no


Seguridad

Ejercicio 120
Realizar un programa que solicite una clave y luego por iteraciones encuentre la clave


Ejercicio 121
Realizar un programa que solicite una clave y luego buscando en un diccionario de palabras del ejercicio 122 intente encontrar la clave


Ejercicio 123
Escribir un programa que solicite usuario y contraseña. La contraseña se cifra como querais y se vuelve a solicitar contraseña (para verificar).
Se cifra y se compara con la anterior (es decir no se comparan las contraseñas sino su resultado cifrado).

Ejercicio 125
Escribir un programa que permita codificar/descodificar una determinada clave que se pasa como argumento. Si se pasa el parámetro /c hay que codificar. Si se pasa el parámetro /d hay que descodificar. Si no se pone se asume '/c'. Si no se pone clave no hace nada.
El formato será por tanto "aplicación [/d /c] clave
El sistema de cifrado será base64
http://foro.elhacker.net/index.php/topic,9039.0
23  Programación / Ejercicios / Pantallazos acceso a datos en: 1 Julio 2004, 10:13 am
Estos son los pantallazos correspondientes a los ejercicios de acceso a datos.

Como vereis las pantallas no se corresponden exactamente a lo solicitado en el ejercicio, pero no iba a hacer la aplicación entera de nuevo pudiendo coger estos pantallazos que ilustran perfectamente lo que se quiere obtener.

Los nombres propios, direcciones y teléfonos han sido borrados pues son reales

El primero es la pantalla principal de clientes.
Al escribir en el textbox amarillo se encuentra rápidamente al cliente buscado.
Se puede ordenar por cualquier lado
Al dar doble click en un cliente se puede hacer cualquier cosa con ese cliente en el menú que sale (2º pantalla)

Al dar de alta un cliente se piden los datos de cliente. Este mismo formulario se utiliza también para modificar y ver un cliente. (3º pantallazo)

Seguidamente muestro un pantallazo de las facturas donde la lógica es la misma pudiendo ordenar por donde se quiera y localizar una factura con escribir su número o su cliente (4º pantallazo)

Seguidamente pantallazo del proceso de altas. Primero se piden datos básicos de factura (5º pantallazo) y si se escriben todos correctamente se pueden meter datos en esa factura (6º pantallazo)
24  Programación / Ejercicios / Pantallazos para los ejercicios 5 y 6 en: 1 Julio 2004, 01:42 am
Estas son las pantallas de los ejercicios 5 y 6
25  Programación / Ejercicios / Pantallazos para los ejercicios 3 y 4 en: 1 Julio 2004, 01:41 am
Estas son las pantallas de los ejercicios 3 y 4
26  Programación / Ejercicios / Pantallazos de ejercicios ejercicios 1 y 2 en: 1 Julio 2004, 01:38 am
Estas son las pantallas para los ejercicios 1 y 2
27  Programación / Ejercicios / Ejercicios en Visual Basic 6 en: 1 Julio 2004, 00:01 am
Ejercicios básicos de iniciación

Ejercicio 1
Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos)

Habrá un botón para calcular los números y otro para imprimir el resultado
http://foro.elhacker.net/index.php/topic,34848.0

Ejercicio 2
Realizar una aplicación que solicite nombre, apellido 1º, apellido 2º, dirección, población, código postal, teléfono, email, nº de cuenta corriente, fecha de nacimiento, sexo, estado civil y documento nacional de identidad. Habrá un botón de aceptar que compruebe que todo está bien y en su caso saldrá un mensaje de 'información correcta' y si no 'Información incorrecta'

Se deben comprobar todos los campos.
Solo se admiten mayúsculas
Nombre, apellido 1 y apellido 2 tienen longitud 20
Dirección longitud 50
El código postal son siempre cinco números.
Población: longitud 20
El teléfono puede contener números, espacio y guiones. Longitud máxima 12
La fecha de nacimiento debe ser una fecha válida en formado DD-MM-AAAA (esto es que el 29 de febrero es válido solo en un año bisiesto)
El Documento nacional de identidad son 8 números obligatorios, luego un guión obligatorio y una letra mayúscula obligatoria.
El número de cuenta tiene el siguiente formato:
4 dígitos obligatorios, un guión, cuatro dígitos obligatorios, un guión, dos dígitos obligatorios, un guión y diez dígitos obligatorios. Si hace falta se rellena cada parte con ceros a la izquierda.
Pantallazo aquí
http://foro.elhacker.net/index.php/topic,34848.0

Ejercicio 3
Realizar una aplicación que solicite nombre de usuario y contraseña.
Si no se escribe contraseña sale un mensaje que indica que hay que meter contraseña. Si se mete contraseña sale un formulario en el que se pide que se reescriba la contraseña.
Al salir de este segundo formulario se comprueba la contraseña y si son distintas saldrá un mensaje que indique que la contraseña no es válida. Si está bien la aplicación termina
Pantallazo aquí
http://foro.elhacker.net/index.php/topic,34849.0

Ejercicio 4
Realizar una aplicación que solicite los nombres de diez personas. Según se van escribiendo esos nombres, se van introduciendo en un listbox y quedan ordenados.

Pantallazo aquí
http://foro.elhacker.net/index.php/topic,34849.0

Ejercicio 5
Realizar una aplicación en la que un listbox tiene 10 entradas debidamente ordenadas.
Hay otro listbox vacío.
Se dispone de cuatro botones que permten pasar todo del 1º al segundo o del 2º al primero, pasar un elemento solamente de uno a otro.
Al pasar un elemento de un listbox a otro queda ordenado en el destino y se borra del origen

Pantallazo aquí
http://foro.elhacker.net/index.php/topic,34850.0

Ejercicio 6
Realizar una aplicación que permita elegir un gráfico de una carpeta.

Para ello se dispone de un combo con las siguientes opciones: '*.gif', '*.jpg','*.png'
Se dispone de un control en el que se puede cambiar la unidad.
Se dispone de un control en el ques se puede elegir la carpeta de la unidad especificada anteriormente
Se dispone de un control en el que se ven los ficheros que estén en la carpeta indicada anteriormente y que cumplan la norma del combo.
Se dispone de un recuadro donde se puede ver en miniatura la imagen
Al darle doble click al archivo, sale el mensaje 'Seleccionada imagen XXX'
Pantallazo aquí http://foro.elhacker.net/index.php/topic,34850.0

Ejercicio 18
Crear un formulario transparente o con fondo degradado


Acceso a ficheros
Ejercicio 7
Realizar una aplicación que al iniciarse busque un archivo de configuración.

Compruebe si existe un archivo llamado 'c:\config.ini'. Si existe lee su contenido y lo muestra, si no existe saca un formulario que solicita la posición de los datos y la guarda en 'c:\config.ini'

Ejercicio 8
Realizar una aplicación que solicite una clave y la guarde en un fichero llamado 'c:\clave.txt' cifrada como querais


Ejercicio 9
Realizar una aplicación que lea un archivo c:\clave.txt donde está una clave cifrada y la desencripte


Comunicaciones
Ejercicio 10
Realizar una aplicación que ponga a la escucha el puerto 4500

Ejercicio 11
Realizar una aplicación que se conecte a un ordenador determinado en el puerto 4500 y le envíe la ip

Ejercicio 12
Realizar una aplicación que haga ping en una determinada subred para buscar un servidor que atiende en el puerto 4500


Ejercicio 13
Realizar una aplicación que sirva para jugar al tres en raya dos jugadores en red


Ejercicio 14
Realizar una aplicación de servidor en la que este está a la escucha en el puerto 4500.

 Cuando un cliente intenta conectarse se le envía una paquete donde se le solicita que se identifique y queda a la escucha para recibir identificación.
Cuando el cliente se identifica aparece en la barra de estado la siguiente información:
Estado: conectado. Usuario: (nombre). Inicio de sesión: hora, ip: ip_cliente (puerto_cliente)
En este caso se le envía al cliente una aceptación
Si el cliente es rechazado aparece
Estado: rechazado. Usuario: (nombre). Inicio de sesión: hora ip: ip_cliente (puerto_cliente).
En este caso se le envía al cliente una denegación

La estructura del paquete de comunicaciones es:
código: 5 dígitos
(código 1 = presentación (quién soy), código 2 = solicitud de identificación (¿quién eres?) código=3 = aceptación ("aceptado") código 4 = denegación (rechazado)
usuario (máximo 20 caracteres)
clave (máximo 10 caracteres)


Ejercicio 15
Realizar una aplicación de cliente que busque a un servidor mediante un ping y si lo encuentra le envie un paquete con la siguiente información:

código = 1
Nombre de usuario (obligatoriamente 20 caracteres)
contraseña: (obligatoriamente 10 caracteres)
y quede a la escucha para recibir aceptación

Ejercicio 19
Realizar una aplicación que solicite usuario, contraseña y un determinado archivo. El programa será capaz de subir o bajar ese archivo a un determinado servidor ftp.


Acceso a datos mediante DAO con DATA
Partimos de una base de datos Access 97 con la siguiente estructura:
Tabla clientes
Codigo autonumérico
Nombre texto 20
Apellidos texto 40
Dirección texto 50
Población texto 20
CodigoPostal texto 5
Telefono texto 12
DNI texto 10
Indexada por Codigo sin duplicados. Nombre de Indice: 'indice'

Articulos
Codigo autonumerico
Nombre texto 20
precio moneda
Indexada por Codigo sin duplicados. Nombre de Indice: 'indice'

Tabla facturas
Codigo autonumerico
CodigoCliente long
NumFactura texto 10
FechaFactura date
FormaPago texto 20
Importe currency
Impuestos currency
Total currency
Indexada por Codigo sin duplicados. Nombre del Indice: 'Indice'

tabla EntradasFacturas
CodigoFactura long
CodigoArticulo long
Cantidad single
Importe currency
Indexada por CodigoFactura con duplicados. Nombre del índice: 'indice'

Ejercicio 16
Realizar una aplicación que sirva para gestionar clientes. Altas, bajas, modificaciones, consultas, eliminación

Para ello al entrar en la aplicación sale un grid que llena toda la pantalla con los siguientes datos: nombre, apellidos, dirección, teléfono. Estos datos NO SON EDITABLES.
Al pinchar en el encabezado de una columna se ordena todo el grid por esa columna.
En el text1 se puede escribir parte de un nombre. Al ir pulsando el cursor se va posicionando de forma automática en el cliente posible.
El botón buscar siguiente busca el siguiente cliente que contega el string buscado en el nombre.
Al hacer doble click en un cliente sale un formulario modal centrado en pantalla con las opciones: 'Agregar cliente', 'Eliminar cliente', 'Ver cliente','Modificar cliente' y 'salir'
Al elegir agregar nos saldrá un formulario vacío para rellenar y agregarlo a los clientes.
Al elegir ver saldrá EL MISMO formulario con los datos del cliente seleccionado (no editables)
Al elegir modificar saldrá EL MISMO formulario con los datos del cliente seleccionado (Editables)
Al elegir salir se sale al formulario general

Ejercicio 17
Realizar una aplicación para gestionar artículos

Repetir la aplicación anterior pero con artículos en vez de con clientes.

Ejercicio 18
Realizar una aplicación para gestionar facturas

Realizar una aplicación que sirva para gestionar facturas. Altas, bajas, modificaciones, consultas, eliminación[/b]
Para ello al entrar en la aplicación sale un grid que llena toda la pantalla con los siguientes datos: fecha, factura,cliente, importe, forma de pago Estos datos NO SON EDITABLES.
Al pinchar en el encabezado de una columna se ordena todo el grid por esa columna.
En el text1 se puede escribir un numero de factura. Al ir pulsando el cursor se va posicionando de forma automática en la factura posible.
En el texto2 se puede escribir un nombre de cliente. Al ir pulsando el cursor se va posicionando de forma automática en el cliente posible.
Al pulsar en filtro se muestran en el grid solamente las facturas correspondientes al cliente seleccionado.
El botón buscar siguiente busca la siguiente factura que contenga el string buscado en el nombre.
Pantallazos en http://foro.elhacker.net/index.php/topic,34889.0
¿Como agregar facturas?
Al hacer doble click en una factura sale un formulario modal centrado en pantalla con las opciones: 'Agregar factura', 'Eliminar factura', 'Ver factura','Modificar factura', 'imprimir factura' y 'salir'
Al elegir agregar nos saldrá un formulario vacío para rellenar y agregarlo a las facturas. En él se nos solicita el cliente, numero de factura y fecha. Hasta que no se dan datos válidos no se puede pasar de ahí
Al pasar de ahí ya no se pueden modificar los datos introducidos, pero sale un formulario donde podemos agregar las entradas de la factura. En este formulario hay un grid conectado a 'entradasfacturas' con las columnas codigo_articulo, cantidad, nombre,precio_unitario,precio_total.
Las columnas nombre y precio_unitario no son modificables.
al escribir codigo_articulo se busca en la tabla de articulos y si se encuentra se rellena automáticamente su nombre y su precio. Al escribir cantidad se calcula automáticamente el precio_total
Al pulsar terminar se calcula el importe final y se actualizan los siguientes datos:
En la tabla entradasfacturas se actualizan todos los datos que están en el dbgrid para que su codigofactura sea igual al código de la factura pedida
En la tabla facturas se actualiza el importe para que sea la suma de todos los precio_total calculados en el dbgrid
En la tabla facturas se actualizan los impuestos correspondientes a esa factura.
En la tabla facturas se actualiza el total siendo este la suma de importe+impuestos

¿Como consultar facturas?
Al elegir ver saldrá EL MISMO formulario con los datos del cliente seleccionado (no editables)

¿Como modificar Facturas?
Al elegir modificar saldrá EL MISMO formulario con los datos del cliente seleccionado (Editables)

¿Como imprimir facturas?
Al elegir imprimir se saca una copia de esa factura por impresora.

Al elegir salir se sale al formulario general

Acceso a datos mediante DAO sin data
Repetir la aplicación anterior sin usar un control data.
Pantallazos en http://foro.elhacker.net/index.php/topic,34889.0


Acceso a datos mediante DAO con ADODC
Repetir la aplicación anterior mediante un datagrid y un adodc
Pantallazos en http://foro.elhacker.net/index.php/topic,34889.0


Acceso a datos mediante DAO sin ADODC
Repetir la aplicación anterior con objetos connection.

Pantallazos en http://foro.elhacker.net/index.php/topic,34889.0

Acceso a las apis de Windows
Ejercicio 19
Crear una rutina para el control de teclado tipo keylogger

a) por el método de escaneo del teclado
b) por el método del gancho de teclado (hook)

Acceso al registro
Ejercicio 20
Realizar una aplicación que al iniciarse busque una clave en el registro.

Si existe lee su contenido y lo muestra, si no existe saca un formulario que solicita la posición de los datos y la guarda en el registro.

Ejercicio 21
Realizar una aplicación que solicite una clave y la guarde en un una clave del registro cifrada como querais


Ejercicio 22
Realizar una aplicación que lea una clave del registro donde está una clave cifrada y la desencripte

28  Programación / Ejercicios / SUGERENCIAS en: 30 Junio 2004, 23:40 pm
Poned aquí todas las sugerencias que se os ocurran.

El propósito de esta sección es profundizar en nuestros conocimientos de programación de manera que si teneis proyectos en mente, teneis ejercicios que pensais son interesantes para poner, se os ocurren nuevas cosas que podais poner, etc posteadlos aquí.

 ;D
29  Programación / Ejercicios / REGLAS ¡NO FALTARLAS! en: 30 Junio 2004, 23:37 pm
Hola
El propósito de esta nueva sección es el de profundizar en nuestros conocimientos informáticos mediante la resolución de problemas informáticos a los que tendremos que buscar una solución.

Por tanto esta sección es para ejercicios y solo para ejercicios. Podeis postear problemas relativos a esos ejercicios ¿como se hace? ¿por qué esto? ¿por que no funciona? ¡opino que sería mejor así! ...

Para las dudas de programación en general tenéis el foro de programación donde siempre ha estado y estará.

Próximamente iremos publicando problemas a resolver para que los vayáis haciendo y posteando las dudas, etc.

Cuando respondáis a un ejercicio no olvidéis poned el ejercicio al que estáis respondiendo y el lenguaje. Así he pensado darle a cada ejercicio un número y con eso bastará de manera que para postear sobre el ejercicio nº 4 ponéis:
'4 - duda con ...'

Para postear el código no olvidéis remarcarlo como lo que es (código), o sea usando las etiquetas [code ] [/code ]

A pesar de ser un subforo de Ejercicios, no está permitido hacer/pedir deberes o tareas. Se adjunta lo que se lleva hecho del código
y se intentará ayudar.

Un saludo
30  Foros Generales / Sugerencias y dudas sobre el Foro / ¿Alguien sabe insertar tablas en un post? en: 30 Junio 2004, 05:41 am
Hola

Es que lo he intentado, me lo he currado y luego no ha salido nada. Debo haberlo hecho mal, pero no se por que.

 ::)
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines