Quería crear una aplicación winform que tuviera una base de datos de seguridad centralizada. Esta aplicación es portátil, se puede guardar en cualquier PC y simplemente ejecute el archivo .exe para usar, por lo tanto, habrá muchas copias de este software. Sin embargo, requerirá un inicio de sesión de usuario, las credenciales de esta cuenta de inicio de sesión se referirán a la base de datos de seguridad centralizada (la base de datos centralizada es solo para fines de seguridad). Si la PC no tiene conexión a Internet, el software no podrá identificar las credenciales. Por lo tanto, se me ocurrió que lo ideal es poner una marca de tiempo, si la última conexión a centralizada es DB es < 24h, se otorga el inicio de sesión de credenciales locales (copia de base de datos de base de datos centralizada) Pero el problema al que me enfrento ahora es que la marca de tiempo y el límite de 24 horas tendrán que referirse a la hora actual del sistema en la PC (que se puede cambiar fácilmente para omitir la marca de tiempo). ¿cuál es la solución? ¿Algún otro método que pueda controlar al usuario mientras la aplicación se desconecta?