Necesito ayuda trabajo sintesis

amanda21
28 de Septiembre del 2005
Hola, soy una estudiante de grado superior y no he encontrado a nadie que me de ideas para mi proyecto de sintesis de final de curso.
Necesitaria algun programa no muy grande pero potente.

os lo agradeceria mucho.
un beso a todos.

mvallejos
28 de Septiembre del 2005
No se entiende nada

Que viene a ser un programa no muy grande pero muy potente?

Otra cosa, en que consiste tu pedido.. ¿que alguien te de un programa hecho?

Saludos

amanda21
28 de Septiembre del 2005
no solo necesito ideas sobre programas para poder hacrlo yo.

mvallejos
28 de Septiembre del 2005
Ok, pero estamos igual, al menos dime que tipo de trabajos ya presentaron como para no ofrecer la misma idea.
Otra cosa, dentro de que temáticas debe estar encuadrada tu tesis... o puede ser cualquier cosa?

Saludos

amanda21
28 de Septiembre del 2005
ya presentaron un trabajo como este:

un programa VB que realiza procesos previamente grabados como si fueran scripts o macros y que puedan funcionar con cualquier otro programa controlandolo. Por ejemplo asignar teclas de función, para que controlen de otra aplicación, sus opciones de menu y sus controles (botones de comando, checkboxes, cuadros de texto, etc).

necesito de un estilo asi
muchas gracias por contestar

gucesoft
28 de Septiembre del 2005
NO SE DE CUANTO TIEMPO DISPONES Y DE SI TIENES CONOCIMIENTOS DE LA INTERFAZ DEL PROGRAMADOR DE APLICACIONES DE WINDOWS, API.
UNA IDEA INTERESANTE, PODRIA SER UNA LIBRERIA QUE PROVEA DE LAS FUNCIONES NECESARIAS PARA MANEJAR EL REGISTRO DE WINDOWS, ES DECIR CREAR, MODIFICAR, ELIMINAR TANTO CLAVES COMO VALORES DEL REGISTRO Y EN CUALQUIER RAMA DEL MISMO.

PODRIAS UNA VEZ CREADA REFERENCIARLA POR LA APLICACION QUE DESEES, CON LO QUE TENDRIA UN CONTROL TOTAL DEL REGISTRO DE WINDOWS PARA GUARDAR Y LEER VALORES CON TOTAL LIBERTAD.

FUNCIONES API PARA EL CONTROL DEL REGISTRO
Public Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Declare Function sRegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As String, ByVal cbData As Long) As Long
Public Declare Function bRegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Byte, ByVal cbData As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String) As Long
Public Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long
Public Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
Public Declare Function RegEnumValue Lib "advapi32.dll" Alias "RegEnumValueA" (ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpValueName As String, lpcbValueName As Long, ByVal lpReserved As Long, lpType As Long, lpData As Byte, lpcbData As Long) As Long

CONSTANTES CLAVES SISTEMA
HKEY_CLASSES_ROOT = &H80000000
HKEY_CURRENT_CONFIG = &H80000005
HKEY_CURRENT_USER = &H80000001
HKEY_LOCAL_MACHINE = &H80000002
HKEY_USERS = &H80000003

CONSTANTES TIPO DE ACCESO
KEY_QUERY_VALUE = &H1
KEY_ENUMERATE_SUB_KEYS = &H8
KEY_NOTIFY = &H10
STANDARD_RIGHTS_ALL = &H1F0000
KEY_SET_VALUE = &H2
KEY_CREATE_SUB_KEY = &H4
KEY_CREATE_LINK = &H20
SYNCHRONIZE = &H100000
KEY_ALL_ACCESS = ((STANDARD_RIGHTS_ALL Or KEY_QUERY_VALUE Or KEY_SET_VALUE Or KEY_CREATE_SUB_KEY Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY Or KEY_CREATE_LINK) And (Not SYNCHRONIZE))

CONSTANTES TIPO VALOR
REG_BINARY = 3
REG_DWORD = 4
REG_SZ = 1
REG_MULTI_SZ = 7

ESPERO TE SIRVA DE AYUDA...

UN SALUDO.

gucesoft
28 de Septiembre del 2005
NO SE PORQUE HA SALIDA LA BARRA DE SISTEMA "" EN LA LISTA DE FUNCIONES, ANTES Y DESPUES DEL NOMBRE DE LA LIBRERIA Y DEL NOMBRE INTERNO DE LA FUNCION, SERIA TAL COMO APARECE PERO QUITANDO LAS BARRAS...

UN SALUDO