External clock to the system

A system I am building needs a clock to be dependant from the BIOS's clock.

I can think of a PCI card that update the system's clock let say every second OR an outside clock that connected to the serial port and so on.

Atomic clocks and LAN clocks are not capable for that task.

We are talking about standard PC
LVL 1
zolpoAsked:
Who is Participating?
 
Glen A.IT Project ManagerCommented:
I don't think I'm understanding...  do you want the computer to get it's time from an external source, other than through the network/internet or it's internal clock or o/s clock??
0
 
zolpoAuthor Commented:
yes.

Sorry "independent" NOT "dependent"

Please read my qustion in the programming sec.

http://oldlook.experts-exchange.com/Programming/Q_20806006.html

I feel that a hardware solution is the best for my needs.
0
Protect Your Employees from Wi-Fi Threats

As Wi-Fi growth and popularity continues to climb, not everyone understands the risks that come with connecting to public Wi-Fi or even offering Wi-Fi to employees, visitors and guests. Download the resource kit to make sure your safe wherever business takes you!

 
Glen A.Connect With a Mentor IT Project ManagerCommented:
Yeah, I saw that too when I googled, the problem I see is it is user configurable, meaning people at the computer could set the time, which isn't what is wanted here.

I'm not sure there's an easy way to do this, it's a tough one.
0
 
dbruntonCommented:
Well, if the user software for the card is hidden and locked away from the casual user then it should do the job.
0
 
Glen A.IT Project ManagerCommented:
yeah, it might at that.  wonder how often it updates the clock and how configurable it is...  if it only updates say once a minute or so, the user can still change the o/s clock and 'punch in' with modified settings.   If it updates every second or less, it will probably work for what zolpo wants.
0
 
Glen A.IT Project ManagerCommented:
Did some research on the pci clockcard, and found this:

"A separate ClockCard process keeps the operating system maintained at the ClockCard time, refreshing it every 10 seconds."

the user has more than enough time to change the clock and punch in/out before it refreshes the system if it's 10 seconds.

That taken from http://www.beaglesoft.com/clcahowworks.htm BTW
0
 
dbruntonCommented:
So you restrict access to the data/time applet and restrict access to DOS.

But that's probably defeatable as well if the user is good enough.  And if the user is good enough you'd employ him/her on more interesting projects.

Might be better to hook the time/date interrupts and prevent users trying to change them.
0
 
Glen A.IT Project ManagerCommented:
Best would be to install NT, Win2K Pro or WinXP Pro on any/all systems running this and restrict user abilities to adjust the system clock.  That's the simplest way.  Make it so only admins can adjust the clock.
0
 
jhanceConnect With a Mentor Commented:
Please see:

http://www.wclark.com/ntpclocks.shtml

These are NBS/NIST radio broadcast receivers with computer interfaces.  They receive the NBS/NIST transmissions for time, can be calibrated to account for radio transit-time delays (if you need that sort of thing), and have a computer interface so your software can read the correct time when it needs it or you can use that to sync your internal clock at desired intervals.
0
 
chicagoanConnect With a Mentor Commented:
NTP doesn't have to connect to NIST. You can run your own NTP server (though it ought to sync to something once in a while and can do this vis GPS or nist's radio broadcasts)

Your application doesn't have to have anything to do with the system clock or hardware clock, can read the time from NTP and start clocking with periodic time correction, run as a protected service...





0
 
zolpoAuthor Commented:
I have to say that all of the solutions here looks good. But has one or two drawbacks;

1. Cost - this specific project cannot bear expense of 200$ +
2. The user still can cheat with ease.

I will wait more 24 H. for more comments. If no one will solve it, I will reward you all for your good will.

Thanks
0
 
chicagoanCommented:
>The user still can cheat with ease.
is this a prison labor call center or something?
0
 
dbruntonCommented:
Look at Alberta Beefs suggestion of NT, 2000 or XP.
0
 
zolpoAuthor Commented:
chicagoan

:)

Nop .... that app will not be used in a prison .... hhhh

But when one sells an app to the pub, I think he should give a solusion to most if not all situations.

Thanks to your interest

dbrunton
As you know, 9x is THE headace. BTW what do you think about what  cookre sujested in http://oldlook.experts-exchange.com/Programming/Q_20806006.html

0
 
dbruntonCommented:
Policies will do much of what you want under Windows 9x

You can lock the machine down fairly well.  But again its not fool proof and a really determined user could possibly find a way through it.

Depends on the type of users you expect you are going to have.
0
 
LucFConnect With a Mentor EMEA Server EngineerCommented:
Just my 2 cents:

An easy way to disable Time and Date is to rename or delete  the file TIMEDATE.CPL, located in the Windows\System folder.
Then you can use another program to synchronize the clock whenever you want.

LucF
0
 
dbruntonCommented:
But that doesn't stop someone going to DOS prompt and changing it there.

You need a policy to stop DOS being available.
0
 
zolpoAuthor Commented:
Thank you all
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.