Inibire il cambio della data su windows

mercoledì 09 giugno 2004 - 10.58

luipol Profilo | Newbie

Ciao Ragazzi,
devo realizzare un piccolo programmino che gestisca le presenze dei dipendenti.
La cosa è molto semplice: il dipendente avrà un cartellino con un codice a barre che lo identifica e, ogni volta che entra o esce dall'azienda, leggere questo cartellino con un lettore bar code.
L'applicazione provvederà ad abbinare al codice dipendente la data e l'ora del giorno.

L'unico problema è che se il dipendente cambia la data del sistema, i dati vengono falsati.
Non c'è un modo per inibire al dipendente, nei vari sistemi operativi, la possibilità di modificare la data e l'ora sulla barra delle applicazioni?

Grazie in anticipo per l'aiuto

Luipol

trinity Profilo | Guru

Il problema non è semplice, da come so io non puoi far in modo di inibire la data del sistema, l'unica cosa è che dovresti fare un pò di giochi di codice e fare in modo che ogni volta che il programma si apre registra la data, e poi gli fai un controllo e vedi se questa è stata cambiata, avverti con un messaggio e blocchi il programma, fino a quando non rimettono la corretta.

Ciao
Fabio

lorecosta Profilo | Junior Member

ciao,
non so se può essere il caso tuo. Ma penso che probabilmente i dati relativi alla data e l'ora saranno scritti su qualche db, o comunque andranno scritti su di un server centrale distinto dal client del singolo dipendente.
Se è così potresti cercare di risolvere la cosa prendendo l'ora del server, o interrogando il db con una funzione tipo "TIMESTAMP" che restituisce la data e l'ora.

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5