您的位置:程序门 -> .net技术 -> c#



c#有可能实现定时开机吗?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c#有可能实现定时开机吗?
发表于:2007-01-20 12:45:57 楼主
我想做个定时开机的软件,不通过网络之要唤醒本机就可以,如果硬件支持的情况下
c#可以做出来吗?
发表于:2007-01-20 13:08:291楼 得分:0
这个   目前是   不可能的
除非   主板   bios系统   已经   集成了net   framework.....
发表于:2007-01-20 13:14:292楼 得分:0
学习~
发表于:2007-01-20 13:46:543楼 得分:0
如二楼所说
发表于:2007-01-20 14:17:094楼 得分:0
任何语言做这个都有难度,试问电脑都关了,你的程序在哪运行呢?
发表于:2007-01-20 14:30:435楼 得分:0
不可能的~~
如楼上所说的~~
发表于:2007-01-20 14:36:476楼 得分:0
不是打击你,不可能。
发表于:2007-01-20 14:42:247楼 得分:0
好像挺难地的,写到bios里面
发表于:2007-01-20 14:45:238楼 得分:0
你的思想有多远,你就能够走多远。
发表于:2007-01-20 15:00:529楼 得分:0
可以!用c#写一个软件,通过往bios(利用一些工具sdk)写信息,制定下一次开机时间……

以上纯属yy.嘿嘿……
发表于:2007-01-20 15:03:1610楼 得分:0
往bios里面写,厉害
发表于:2007-01-20 15:34:2111楼 得分:0
楼主不要把c#想得太强大了,最强大的还是c/c++,世界上没有什么高级的语言超越了c/c++的
发表于:2007-01-20 17:15:3612楼 得分:0
搂住这问题有点高笑
不过确实能实现
不知各位知道世界上有种叫modem的东西不,modem是可以实现开机功能的
你可以写一个运行在另外一台电脑上的软件,让这个软件定时给你要开机的电脑打电话就行了
modem可以设置成有电话时自动开机的
发表于:2007-01-20 21:12:0313楼 得分:0
往bios里写东西就可以实现定时开机吗?
那么c或c++可以实现往bios里写东西吗?
如果可以的话拿我先用c/c++写个dll
然后用c#调用他,这样的话。。。。。。
呵呵~~
发表于:2007-01-20 23:25:2914楼 得分:0
有意思!
发表于:2007-01-20 23:42:0315楼 得分:0
用c#写程序控制机器生产cms~~`不过要在intel的车间里干活~~
发表于:2007-01-20 23:53:1516楼 得分:0
查阅你需要控制的bios的资料
找到bios提供的操作库   应该是c/c++的
然后用c#写个程序
调用这个库
调用专门的函数操作bios自动启动的配置信息

理论上是可行的
实际操作上是充满挑战的
发表于:2007-01-21 08:17:2617楼 得分:0
查阅你需要控制的bios的资料
找到bios提供的操作库   应该是c/c++的
然后用c#写个程序
调用这个库
调用专门的函数操作bios自动启动的配置信息

理论上是可行的
实际操作上是充满挑战的
发表于:2007-01-21 08:28:5418楼 得分:0
用汇编
发表于:2007-01-21 09:36:2019楼 得分:0
没啥不可以的
去下一个magic   packet的软件
用snife程序跟踪一下封包,了解他的协议就可以
这个无非就是一个socket编程,并无多少复杂性

另:局域网内可以用,固定ip也可以用,其他adsl,或要穿nat的用不成(你无法事先知道ip地址)
发表于:2007-01-21 13:48:2020楼 得分:0
up
高手啊!!
发表于:2007-01-21 14:44:3821楼 得分:0
牛x`
发表于:2007-01-21 15:35:0622楼 得分:0
我从百度搜来的。不过我本人没试过。

=========
定时开机:  

1.进入系统cmos,移动光标到“power   management   setup "项后按回车。  

2.在打开的菜单中找到“power   up   alarm "选项,其默认值为“disabled ",即不能定时开机,按pagedown键将其改为“enabled ".  

3.这时你会发现其下多出几行选项来。其中“month   alarm "表示定时开机的月份,可以按pagedown选择10后回车:“day   of   month   alarm "表示定时开机的日子,选择11; "week   alarm "中有星期一到星期日的on/off设置,其默认值为off,在这里应把wed设为on;“time(hh:mm:ss)   alarm "表示定时开机的具体时间,这里应设置为10:50:00   。  

4.设置完毕,按f10键退出保存cmos设置,ok。  

附加说明:  

1.rtc   alarm   resume(预设时间启动)  

该选项可以设置系统每天开机时间或者某一固定的日期,当用atx电源时才能使用该设置。该选项有两个设置值:  

●enabled:系统在预设时间内开机。  

●disabled:禁用此功能。  

2.date   (of   month)(系统开机日期)  

此选项可设置系统开机日期,有如下设置值:  

●0:系统在任何一天开机时间皆可开机。  

●1~31:选择在该月份系统开机的日期。  

3.time(hh:mm:ss)(系统开机时间)  

此选项可以设置系统开机时间:缺省值为08:00:00。  

只要按上面的设置,你就可以在该主板上实现定时开机功能。  

定时关机更简单:  

比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at   22:00   shutdown   -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“shutdown.exe   -s   -t   3600”,这里表示60分钟后自动关机,“3600”代表60分钟。  


设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown   -a”。另外输入“shutdown   -i”,则可以打开设置自动关机对话框,对自动关机进行设置
发表于:2007-01-21 15:53:3323楼 得分:0
study
发表于:2007-01-21 16:29:1624楼 得分:0
sign
发表于:2007-01-21 16:31:2425楼 得分:0
厉害!
发表于:2007-01-21 21:13:4426楼 得分:0
感觉一切都是依附于物理存在的
发表于:2007-01-21 22:13:0727楼 得分:0
搂住这问题有点高笑
不过确实能实现
不知各位知道世界上有种叫modem的东西不,modem是可以实现开机功能的
你可以写一个运行在另外一台电脑上的软件,让这个软件定时给你要开机的电脑打电话就行了
modem可以设置成有电话时自动开机的
发表于:2007-01-21 22:15:2128楼 得分:0
如果你的网卡支持网络唤醒功能,那么就可以实现.
你只需要往这个网卡(用某种方式确定它的地址)发个特殊的数据包,而这个数据包c#应该能搞定吧.
发表于:2007-01-22 00:18:3429楼 得分:0
要bios支持!设置一下就可以了!
发表于:2007-01-22 10:41:3330楼 得分:0
有意思
学习
说起网卡的唤醒功能(远程开机功能,忘了是什么功能了)挺郁闷的
我同学之前新买个笔记本,有这个功能,刚开始用的时候总是自动重启,后来找啊找,发现原因是网站把这个功能开启了。。。
发表于:2007-01-22 11:06:5031楼 得分:0
问一小下,电源关了呢````
发表于:2007-01-22 13:56:1432楼 得分:0
有创意,我顶!
发表于:2007-01-22 14:26:0333楼 得分:0
楼主问的也不是搞笑
如果是从局域网唤醒,这是可以的,只要你主板支持远程开机,
如果是想本地定时开机,那恐怕就要diy了,或者去厂家预定
发表于:2007-01-22 15:06:4534楼 得分:0
up
发表于:2007-01-22 15:41:3435楼 得分:0
可以的,现在不是很多主板自带的光盘里面有设置的软件吗?那软件可以直接设置主板或者bios的某些值。只要拿到编程方法,也是有可能用c#实现的
发表于:2007-01-22 16:09:2636楼 得分:0
学习学习
发表于:2007-04-25 14:43:1337楼 得分:0
只要能实现自定义格式的数据包广播发送就可以,我记得是目标机器的mac地址发送五遍。前提是目标机器的网卡和主板支持网络唤醒,并且电源已经连接。
发表于:2007-04-25 14:45:1638楼 得分:0
如果要不通过网络唤醒实现...

如果主板支持的话,似乎只有在bios里设置了。或者可以做个程序能直接修改bios的定时开机设置。。。
发表于:2007-04-25 14:47:5139楼 得分:0
弄一个机械手,通过另外一台电脑用c#控制个机械手去按一下你想开的那台机的电源
发表于:2007-04-25 14:48:1340楼 得分:0
先要保证电源问题。
发表于:2007-04-25 14:51:3841楼 得分:0
这个问题我早问过了,都说是不行


快速检索

最新资讯
热门点击