Hardware disabler

I am looking for an app that will disable and enable a piece of hardware at certain times.  More specifically I need something that will disable my modem at 3 am and turn it back on at 5 am.  Does anyone know of a program like that?

-Jon
jmf8883Asked:
Who is Participating?
 
moorhouselondonConnect With a Mentor Commented:
(1) your app reads data
(2) you disable the modem
(3) you enable the modem
(4) you read more data

There is still the possibility that between steps (1) and (2); and steps (3) and (4) that another app can grab the modem and use it.  Milliseconds are all it takes for the possibility to occur.

You need to have exclusive use of the modem.  Modems are cheap enough these days where two can be put into a pc - one is exclusively for your apps use, the other is freely available.

0
 
moorhouselondonCommented:
What kind of modem 56k or broadband?  A mains timer switch will do the trick for the 56k modem
0
 
jmf8883Author Commented:
56k modem...what is a mains timer switch?  if it is a hardware solution I would rather a software solution.
0
Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

 
scrathcyboyCommented:
About the best chance here is to use windows itself to disable the modem service and then re-enable it.  But this is difficult to do because first you have to schedule the tasks for system level operations, and it is not easy.  Why do you need to disable the modem for 2 hours?  The is probably a much easier way to accomplish what you want to do than schedule a system level task, requiring your computer to be left on all the time .....
0
 
moorhouselondonCommented:
It is one of those switches you plug into an ordinary household socket which are often used for burglary prevention reasons: switching the lights on at dusk and off at dawn.

As scrathcyboy says, a software solution is more complex, and I would say less reliable.
0
 
scrathcyboyCommented:
assign or split points
0
 
jmf8883Author Commented:
no one gave me a good answer...I am still trying to figure out how to accomplish this task
0
 
moorhouselondonCommented:
Is it possible for you tell us the reason for the modem to be disabled between these times?  That may help in answering your question.  If say the modem needs to be turned off because you don't want people using it between those times then this can be accomplished with a different kind of application that manages users/security.
0
 
jmf8883Author Commented:
I am writing a piece of software that takes data (that have been uploaded to the computer through a modem) in the form of flat files and transfers that data into a database.  While I am processing the flat files I do not want people to be able to upload data for fear of getting bad data.
0
 
jmf8883Author Commented:
also I am writing it in java
0
 
jmf8883Author Commented:
the data, app and modem are on the same computer.  Now that I think about it though I could disable the modem in the middle of a transfer and I would still get bad data.  Maybe we will just have to stick to the current approach of telling people not to upload data at 3 am
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.