Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

External clock to the system

Posted on 2003-11-22
19
Medium Priority
?
708 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
  • 6
  • 5
  • 4
  • +3
19 Comments
 
LVL 13

Expert Comment

by:Glen A.
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 50

Accepted Solution

by:
dbrunton earned 380 total points
ID: 9804879
0
 The Evil-ution of Network Security Threats

What are the hacks that forever changed the security industry? To answer that question, we created an exciting new eBook that takes you on a trip through hacking history. It explores the top hacks from the 80s to 2010s, why they mattered, and how the security industry responded.

 
LVL 13

Assisted Solution

by:Glen A.
Glen A. earned 380 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 50

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:Glen A.
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:Glen A.
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 50

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:Glen A.
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 80 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 80 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 50

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 50

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 80 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 50

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

Technology Partners: 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

This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
This article shows how to use a free utility called 'Parkdale' to easily test the performance and benchmark any Hard Drive(s) installed in your computer. We also look at RAM Disks and their speed comparisons.
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…
Suggested Courses

772 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