![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola.
He probado el código y funciona de maravilla. Solo que hay que ejecutar la aplicación en modo administrador. Seguiré investigando el error "connecting with SSL. error 1409442E:SSL routines:SSL3_READ_BYTES: tlsv 1 alert protocol version" Muchas gracias. |
|
#2
|
|||
|
|||
|
Creo que hay una opción en la s propiedades(botón derecho raton) para que siempre se ejecute como administrador o metiendo la aplicación en un .bat y las propiedades del .bat como administrador, alguna vez lo he hecho.
|
|
#3
|
|||
|
|||
|
Si en las propiedades del acceso directo, en opciones avanzadas, hay un check para ejecutar como administrador. Pero ¿Habría alguna forma de actualizar la hora del sistema sin entrar como administrador?
. |
|
#4
|
|||
|
|||
|
En Windows ¿Porqué no comprobáis que el parámetro "Establecer hora automáticamente" este activado?.
Con eso ya tenéis una capa de seguridad para aseguraos que la hora es correcta. Se puede lograr utilizando llamadas a la API de Windows y accediendo al registro, ya que esta configuración está almacenada allí. La clave relevante del registro es: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters Dentro de esta clave, el valor Type indica cómo se configura la hora del sistema: "NTP" indica que la sincronización automática está activada (Network Time Protocol). "NoSync" indica que no está activada. |
|
#5
|
|||
|
|||
|
Cita:
|
|
#6
|
|||
|
|||
|
Cita:
Te lo pongo |
|
#7
|
|||
|
|||
|
Cita:
pero en .net hay comandos directos. te pongo como me funciona a mi Generas desde la aplicacion un .bat y le pones estas 3 lineas: "cmd /c Time " & hora_buff "cmd /c date " & date_buff "exit" donde date_buff u hora_buff son las horas capturadas poniendo la fecha en formato español dd/mm/yyyy y despues ejecutas desde el programa: ShellExecute 0, "runas", "[pathcompleto archivo.bat]", requireAdministrator, vbNullString, 0 el shellexexute es de las apis de windows y tienes que declarar esta funcion Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Segun como tengas el windows configurado te puede salir un mensaje de que es una aplicacion externa o algo asi, y le tienes que decir que no te avise mas poniendole al minimo la barra de avisos. Te recomiendo que le pongas un sleep (espera) de 0.5segundos despues de la ejecucion del shellexecute Última edición por ermendalenda fecha: 08-12-2024 a las 11:32:09. |
|
#8
|
|||
|
|||
|
Cita:
si lo que quieres es recuperar solo la hora no hace falta el permiso de administrador, lo unico que cuando llames a las funciones, no le indiques True o no indiques nada. El ejecutable puedes ponerlo para que se ejecute en modo administrador desde las opciones del proyecto en el apartado Application -> Manifest -> Execution Level -> Require Adminsitrator Última edición por delphiGar fecha: 08-12-2024 a las 11:32:45. |
|
#9
|
|||
|
|||
|
Voy a probar lo que habéis puesto. Qué haríamos sin la ayuda de este foro. Sois los mejores.
Muchas gracias!!!! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TimeStamp | Willo | MySQL | 4 | 22-03-2016 21:15:00 |
| Consulta TimeStamp | Jose Roman | SQL | 2 | 06-09-2012 04:03:11 |
| TimeStamp = TimeStamp me da error | Chogo | Firebird e Interbase | 7 | 16-03-2011 04:13:38 |
| TIMESTAMP en restriccion | Cañones | SQL | 6 | 28-08-2007 23:19:27 |
| Timestamp y bde 5.2 | Toni | Firebird e Interbase | 2 | 27-05-2003 09:26:33 |
|