Solved

External clock to the system

Posted on 2003-11-22
19
701 Views
Last Modified: 2010-04-26
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
0
Comment
Question by:zolpo
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
  • 4
  • +3
19 Comments
 
LVL 13

Expert Comment

by:AlbertaBeef
ID: 9804670
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
 
LVL 1

Author Comment

by:zolpo
ID: 9804746
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
 
LVL 48

Accepted Solution

by:
dbrunton earned 95 total points
ID: 9804879
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 13

Assisted Solution

by:AlbertaBeef
AlbertaBeef earned 95 total points
ID: 9804949
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
 
LVL 48

Expert Comment

by:dbrunton
ID: 9805020
Well, if the user software for the card is hidden and locked away from the casual user then it should do the job.
0
 
LVL 13

Expert Comment

by:AlbertaBeef
ID: 9805026
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
 
LVL 13

Expert Comment

by:AlbertaBeef
ID: 9805056
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
 
LVL 48

Expert Comment

by:dbrunton
ID: 9805129
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
 
LVL 13

Expert Comment

by:AlbertaBeef
ID: 9805131
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
 
LVL 32

Assisted Solution

by:jhance
jhance earned 20 total points
ID: 9805555
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
 
LVL 18

Assisted Solution

by:chicagoan
chicagoan earned 20 total points
ID: 9806134
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
 
LVL 1

Author Comment

by:zolpo
ID: 9806377
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
 
LVL 18

Expert Comment

by:chicagoan
ID: 9806409
>The user still can cheat with ease.
is this a prison labor call center or something?
0
 
LVL 48

Expert Comment

by:dbrunton
ID: 9808601
Look at Alberta Beefs suggestion of NT, 2000 or XP.
0
 
LVL 1

Author Comment

by:zolpo
ID: 9808718
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
 
LVL 48

Expert Comment

by:dbrunton
ID: 9808759
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
 
LVL 32

Assisted Solution

by:LucF
LucF earned 20 total points
ID: 9809662
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
 
LVL 48

Expert Comment

by:dbrunton
ID: 9811927
But that doesn't stop someone going to DOS prompt and changing it there.

You need a policy to stop DOS being available.
0
 
LVL 1

Author Comment

by:zolpo
ID: 9812417
Thank you all
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
I have Eikon Upek fingerprint Code:A1H6A3 9 45
UPS and BTU calculation 3 56
RAM PROBLEM 5 63
Hardware issue - display had rectangle spots then machine froze 10 32
What do we know about Legacy Video Conferencing? - Full IT support needed! - Complicated systems at outrageous prices! - Intense training required! Highfive believes we need to embrace a new alternative.
This paper addresses the security of Sennheiser DECT Contact Center and Office (CC&O) headsets. It describes the DECT security chain comprised of “Pairing”, “Per Call Authentication” and “Encryption”, which are all part of the standard DECT protocol.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question