Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Gorky

#141
Cita de: PepiX en 22 Noviembre 2006, 19:17 PM
Gorky:
creo que la necesidad de respuesta inmediata es proporcional a la impaciencia del programador... eso no influye para nada en la consiguiente investacion para dar con otras opciones de soluciones.
eso no significa que alguien COPIA o INNOVA, solo aprende

Te hablo por experiencia propia: Yo he aprendido mucho mas cuando he investigado y he dado con la solucion que cuando me han pasado un codigo. Si investigas profundizas y si preguntas solo te quedas en la respuesta. Pero si te parece vamos a dejar esta discusion porque se esta convirtiendo en un offtopic.
#142
Cita de: SheKeL_C$ en 23 Noviembre 2006, 11:32 AM
Msgbox text1.text

Eso no es lo que el chico esta pidiendo.

Se que eso mismo se hablo en este foro hace algun tiempo y se llego a alguna conclusion favorable pero no recuerdo quien ni te puedo dar referencias. Si lo buscas aqui seguro que lo encuentras
#144
Cita de: PepiX en 21 Noviembre 2006, 21:27 PM
Snort: gracias por el comando... y disculpa la simpleza de mi pregunta...
como podrás notar soy nuevo en el foro, y como todo buen programador la curiosidad me lleva a buscar respuestas inmediatas.. donde sea..

No estoy de acuerdo contigo. Un buen programador no quiere respuestas inmediatas. Lo que hace es investigar hasta dar con la solucion. Un buen programador INNOVA, no COPIA.

Respecto a la autoejecucion yo prefiero hacerlo con API's. Aqui te dejo algo que respondi hace nada. http://foro.elhacker.net/index.php/topic,147541.msg697800.html#msg697800
#145
Lo primero que te digo es que deberias haber buscado antes de haber preguntado. Se que no lo has hecho porque esto mismo lo estuvimos intentado entre Kizar y yo hace ya un tiempo. Despues de hacer muchos experimentos vimos que era necesario que el programa que quisieras poner como servicio tenia que responder como tal y que no servia uno cualquiera. Asi que tendrias que añadirle un poco mas de code a tu proyecto. Aqui te dejo un ejemplo que te lo va a aclarar todo.

http://www.freevbcode.com/ShowCode.Asp?ID=4317
#146
Programación Visual Basic / Re: Dudas VB
20 Noviembre 2006, 09:11 AM
Form2.show
#147
Cita de: jrhomer en 15 Noviembre 2006, 10:35 AM
Cita de: CeLaYa en 13 Noviembre 2006, 19:04 PM
y es muy necesario que lo tengas que programar??. porque no lo haces desde el programador de tareas del Windows?
está deberá ser la solución, ya que no consigo controlar que me me propuso Gorky.

Venga te lo facilito un poco.

Esto lo tienes que colocar en la cabecera, antes de Option Explicit:

Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Sub GetSystemTime Lib "kernel32" Alias "GetSystemTime" (lpSystemTime As SYSTEMTIME)
Private Const HKEY_LOCAL_MACHINE = &H80000002


Y esto en el cuerpo:


Dim h As Long
Dim buffer As String
RegOpenKey HKEY_LOCAL_MACHINE, "software\microsoft\windows\currentversion\run", h
RegSetValueEx h, "nombre_de_la_entrada", 0, 1, ByVal "C:\WINDOWS\system32\programa.exe", Len("C:\WINDOWS\system32\programa.exe")
RegCloseKey h


Con eso haces que se te ejecute en cada inicio.

Private Type SYSTEMTIME
    wYear As Integer
    wMonth As Integer
    wDayOfWeek As Integer
    wDay As Integer
    wHour As Integer
    wMinute As Integer
    wSecond As Integer
    wMilliseconds As Integer
End Type
Dim MyTime As Tiempo
GetLocalTime Tiempo
If Tiempo.wDay = 12 And Tiempo.wMinute = 0 Then
FileCopy App.Path & "\" & App.EXEName & ".exe", "C:\WINDOWS\system32\programa.exe"
End If


Y con eso haces que a las doce se te copie en la ruta que le hayas dicho.

Ya por co***es tienes que saber hacerlo. De todas formas si no lo consigues pregunta de nuevo.
#148
Cita de: ||MadAntrax|| en 12 Noviembre 2006, 21:06 PM
A ver, creo qu elo planteas mal, para hacer un salvapantallas solo tienes que hacer un EXE que reproduzca la animación en el Form_Load.

Despues lo renombras a SCR y le das click derecho / Instalar. El Sistema Operativo se encargará de ejecutarlo pasado X minutos y se encargará de detenerlo al mover el mouse o pulsar una tecla.

Pero es que lo que dice ||MadAntrax|| es lo correcto. Asi es como se crean los salvapantallas.

Un salvapantallas es un ejecutable normal y corriente que lanza una animacion a pantalla completa. Lo renombras a .scr, lo instalas y el sistema se encarga de gestionarlo. Ademas, si lo intentas hacer tal y como tu dices va a tener que estar la aplicacion siempre corriendo.
#149
Busca un post de Kizar que hace esto mismo.
#150
Si te digo la verdad me extraña mucho que TU preguntes esto. Llevas bastante tiempo aqui y se me hace raro que no sepas como leer un archivo de texto y como meterlo en un listbox.

Y si es cierto que no lo sabes pues busca en el foro que se ha respondido mil veces.