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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 [177] 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 ... 199
1761  Programación / Programación Visual Basic / Re: duda acerca de los servicios :P en: 3 Septiembre 2011, 02:24 am
que programa estas poniendo como servicio.?
Cualquier programa se puede poner como servicio?

bueno yo hice un programa sin interfas ( form ) porque lei en algun sitio no recuerdo bien que los servicios no deben de tener GUI :P entonces hice un medio hook para detectar los pendrive :P y me pasa ese problema :P

Cualquier programa se puede, pero al iniciarlo el programa debe "terminar" la llamada devolviendo un código antes de un tiempo determinado, como hacerlo, no sé :xD

pues ahora que lo dices raul338 cuando inicio el servicio instalado con codigo el programa creado para iniciar el servicio se cuelga :P
debe ser eso que dices :P y luego hice un programa normal que crea 100 archivos de texto en una X carpeta ( todo eso esta en el sub main del modulo porque no les agrego form ) luego de comprobar que se crearon los 100 archivos termina el sub main del modulo y finaliza el programa y el otro programa que llamo a la funcion para inciar el servicio noce cuelga :P
bueno espero que alguien si pueda

1762  Programación / Programación Visual Basic / Re: duda acerca de los servicios :P en: 2 Septiembre 2011, 05:24 am
:P sale buenas e logrado instalar un servicio :P
con este codigo:


Código
  1. Public Function Service_Install(SVC_NAME As String, SVC_DESC As String) As Boolean
  2.    Dim lHManager           As Long
  3.    Dim lHService           As Long
  4.    Dim lResult             As Long
  5.    Dim tStatus             As SERVICE_STATUS
  6.    Dim sSvcPath            As String
  7.    Dim sAccount            As String
  8.  
  9. On Error GoTo Handler
  10.    sSvcPath = App.Path + "\" & SVC_NAME
  11.    sAccount = "LocalSystem"
  12.    lHManager = OpenSCManager(vbNullString, vbNullString, SC_MANAGER_CREATE_SERVICE)
  13.    lResult = CreateService(lHManager, SVC_NAME, SVC_DESC, SERVICE_ALL_ACCESS, SERVICE_WIN32_OWN_PROCESS, SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, sSvcPath, vbNullString, vbNullString, vbNullString, sAccount, vbNullString)
  14.    If Not lResult = 0 Then
  15.        Service_Install = True
  16.    Else
  17.        GoTo Handler
  18.    End If
  19.    CloseServiceHandle lHManager
  20. On Error GoTo 0
  21. Exit Function
  22.  
  23. Handler:
  24.    If Not lHManager = 0 Then CloseServiceHandle lHManager
  25. End Function
  26.  
  27.  
  28. Public Function Service_StartUp(SVC_NAME As String, svcStartType As eServiceStartType) As Boolean
  29.    Dim lHManager           As Long
  30.    Dim lHService           As Long
  31.    Dim lResult             As Long
  32.  
  33. On Error GoTo Handler
  34.    lHManager = OpenSCManager(vbNullString, vbNullString, SC_MANAGER_CONNECT)
  35.    lHService = OpenService(lHManager, SVC_NAME, SERVICE_CHANGE_CONFIG)
  36.    lResult = ChangeServiceConfig(lHService, SERVICE_NO_CHANGE, svcStartType, SERVICE_NO_CHANGE, vbNullString, vbNullString, 0&, vbNullString, vbNullString, vbNullString, vbNullString)
  37.    If Not lResult = 0 Then Service_StartUp = True
  38.    CloseServiceHandle lHService
  39.    CloseServiceHandle lHManager
  40. On Error GoTo 0
  41. Exit Function
  42.  
  43. Handler:
  44.    If Not lHService = 0 Then CloseServiceHandle lHService
  45.    If Not lHManager = 0 Then CloseServiceHandle lHManager
  46. End Function
  47.  

y lo utilizo asi:


Código
  1. If Service_Install(App.EXEName & ".exe", "EJEMPLO SERVICIO") Then
  2.    Debug.Print Service_StartUp(App.EXEName & ".exe", START_AUTO)
  3. Else
  4.    Debug.Print "SVC NOT"
  5. End If
  6.  

compilo el proyecto y lo ejecuto, me instala el servicio el proceso de programa aparece como un proceso normal en el admin de tareas, en la pestaña de servicios lo encuentro instalado:


pero al parecer no esta iniciado ( claro no tiene la funcion para ser iniciado ) luego lo inicio manualmente y me dice esto:


y luego apago y vuelvo a encender y no esta iniciado el servicio
alguien me puede ayudar? :( :P


 pero ahora el problema es que no me inicia el servicio :P
1763  Programación / Programación C/C++ / Re: duda con Visual C++ en: 1 Septiembre 2011, 18:03 pm
gracias exacto eso queria saber ;D
1764  Informática / Software / Re: Editar un archivo ejecutable. en: 1 Septiembre 2011, 17:29 pm
tambien puedes usar una herramienta que se llama "restorator 2009" muy bueno por cierto :)
1765  Programación / Programación C/C++ / Re: duda con Visual C++ en: 1 Septiembre 2011, 05:27 am
Gracias :)

y tengo una duda :P sé que sale un poco del tema pero es asi rapido :P
hay alguna diferencia entre visual c++ express edition a la profesional? ( bueno en realidad noce si existe la profesional? :P porque tambien solo e escuchado de la express :P
para programar no tendria nada de incomvenientes en la express?
1766  Programación / Programación C/C++ / Re: duda con Visual C++ en: 31 Agosto 2011, 09:28 am
gracias queta al parecer me voy a tener que pasar a visual c++ 2010 :P
no hay de otra :P
bueno yo no soy de c++ pero solo estaba creando una dll :P :xD
1767  Programación / Programación C/C++ / Re: duda con Visual C++ en: 30 Agosto 2011, 04:26 am
no encontre esas opciones en el visual c++ 6.0 :P

y gracias tio por responder
1768  Programación / Programación C/C++ / duda con Visual C++ en: 29 Agosto 2011, 18:54 pm
buenas tengo una duda acerca de este IDE :P
como puedo agregarle el numero de lineas? insisto un poco en este ide ya que dicen que es el mejor de todos y tiene un depurador mejor que todos :P  bueno solo es una duda :P y pues cual es la diferencia entre visual c++ 6 y visual c++ 2010 ??? :P hay alguna diferencia ?  ;D
pregunto eso :P porque para los que sabemos de VB, VB 6 y VB2010 no es lo mismo no :P ya saben a que me refiero gracias :)
1769  Programación / Programación Visual Basic / Re: [RETO] IsDate en: 28 Agosto 2011, 22:26 pm
Sin espacios.. solo numeros y "/"
Pero no puse que sea "reemplazo" :xD


"Bueno, para seguir con esto de los retos y hacer que haya mas actividad competitiva y cooperativa (y no tantas dudas ) propongo hacer el reemplazo a la función IsDate con la siguiente firma"

 :¬¬

v_v'
1770  Programación / Programación Visual Basic / Re: [RETO] IsDate en: 28 Agosto 2011, 22:15 pm
bueno yo creo que la funcion debe de tener las misma caracteristicas de la funcion isdate :P sino no se llamara del todo reemplazo de la funcion :P y pienso que raul338 dio informacion adicional acerca de la funcion isdate :P y no creo que no se referia a restricciones o adiciones a nuestra funcion :P
Páginas: 1 ... 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 [177] 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 ... 199
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines