社区
C#
帖子详情
怎么实现自动开关机的问题?
mjjzg
2008-09-16 12:11:52
我想将我的电脑给个时间让它定时开关机该怎么写代码啊?
...全文
192
16
打赏
收藏
怎么实现自动开关机的问题?
我想将我的电脑给个时间让它定时开关机该怎么写代码啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deyga
2008-09-16
打赏
举报
回复
有段遠程關閉電腦的列子,可參考一下
ConnectionOptions options = new ConnectionOptions();
options.Username = "diom\administrator";// textBox2.Text;
options.Password = "123";//textBox3.Text;
ManagementScope scope = new ManagementScope("\\\\" + IP + "\\root\\cimv2", options);
try
{
string sss=System.Environment.UserName;
//用给定管理者用户名和口令连接远程的计算机
scope.Connect();
ObjectQuery oq = new ObjectQuery("select * from win32_OperatingSystem");
ManagementObjectSearcher query1 = new ManagementObjectSearcher(scope, oq);
ManagementObjectCollection queryCollection1 = query1.Get();
foreach (ManagementObject mo in queryCollection1)
{
string[] ss ={ "" };
string s1=mo["Caption"].ToString();
string s2 = mo["Manufacturer"].ToString();
string s3 = mo["csname"].ToString();
string s4 = mo["WindowsDirectory"].ToString();
string s5 = "";
mo.InvokeMethod("Reboot", ss);
}
}
mjjzg
2008-09-16
打赏
举报
回复
真想电脑像手机一样自动开关机
a12321321321312321
2008-09-16
打赏
举报
回复
[Quote=引用 7 楼 ZengHD 的回复:]
怎么开机需要硬件的支持
你的电脑关机后要,需要靠网卡远程唤醒,我也没接触过
[/Quote]
同意,自动开机好像比较麻烦。还没有搞过了
mjjzg
2008-09-16
打赏
举报
回复
楼上说的也是,这不是在投机吗,懒得开机了,想研究一下怎么去实现,
ZengHD
2008-09-16
打赏
举报
回复
怎么开机需要硬件的支持
你的电脑关机后要,需要靠网卡远程唤醒,我也没接触过
mjjzg
2008-09-16
打赏
举报
回复
现在的问题主要是开机,关机是有很多方法实现的,而开机没一点头绪,该怎么搞,能具体些吗
ZengHD
2008-09-16
打赏
举报
回复
[Quote=引用 4 楼 mjjzg 的回复:]
3楼的回答不懂.
我只是想通过纯粹的C#代码来实现,该怎么做?
[/Quote]
我猜,纯粹的C#代码实现不了自动开机
mjjzg
2008-09-16
打赏
举报
回复
3楼的回答不懂.
我只是想通过纯粹的C#代码来实现,该怎么做?
ZengHD
2008-09-16
打赏
举报
回复
自动开机,得需要主板、网卡支持吧
luluyy
2008-09-16
打赏
举报
回复
用系统时间与你规定的时间做比较`有时钟监视~~ 当他们相同的时候 调用shutdown命令就可以了
ZengHD
2008-09-16
打赏
举报
回复
使用Timer啊
至于怎么关机,百度一下,关机的Win32 API
xbd
2008-09-16
打赏
举报
回复
自动开机需要硬件支持,在BIOS里使用 电源管理功能
自动关机.... 看LS各位叙述~
如果你想实现自动开机使用代码,我想可以考虑察看一下关于系统休眠或者挂起的功能.
贫僧又回来了
2008-09-16
打赏
举报
回复
[Quote=引用 14 楼 liprivate 的回复:]
定时关机(直接就写上来了,好不好使还没试呢,不好使可别骂我, 你再调一下,应该这样是行的,呵呵):
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "cmd.exe";
info.WindowStyle = ProcessWindowStyle.Hidden;
info.Arguments = "shutdown -s -t 0";
info.WorkingDirectory = "C:\\";
System.Timers.Timer bakTimer = new System.Timers.Timer(1…
[/Quote]
调用下cmd,然后shutdown好了!
liprivate
2008-09-16
打赏
举报
回复
定时关机(直接就写上来了,好不好使还没试呢,不好使可别骂我, 你再调一下,应该这样是行的,呵呵):
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "cmd.exe";
info.WindowStyle = ProcessWindowStyle.Hidden;
info.Arguments = "shutdown -s -t 0";
info.WorkingDirectory = "C:\\";
System.Timers.Timer bakTimer = new System.Timers.Timer(1000);
bakTimer.Elapsed += new System.Timers.ElapsedEventHandler(bakTimer_Elapsed);
private void bakTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
if(DataTime.Now == [你设定的关机时间]) //关机时间怎么设置,就不用我说了吧,看你喜欢的方式而定了
Process.Start(info);
}
定时开机我也不会? 等待高手,跟着学习一下
mjjzg
2008-09-16
打赏
举报
回复
我是很懒,我也很想学马云,可是这会是在做梦吗,我能成为马云吗,
可有一点,我也姓马
LQknife
2008-09-16
打赏
举报
回复
哦 有创意
马云说懒人创造了世界,在支撑这个世界前进
看来楼主是马云的fans了
windows
实现
自动开关
机
以及开
机
音乐的方法
教你如何在windows系统中
实现
自动开关
机
的方法,这样可以随时控制自己电脑的开关
机
,加上开
机
启动,任务计划等方法,真正让计算
机
自动化运行。还可以当做起床闹钟,音乐可以随便你定哦~
Android
自动开关
机
实现
Android
自动开关
机
实现
Ansible自动化运维理论与实战教程
自动化产品可以帮助企业快速提升IT运维部门工作质量,如:对报警进行智能处置、日常巡检、应急处置、作业调度等等。这些日常繁杂、重复的工作完全可以使用自动化的功能去
实现
,通过使用自动化产品,借助图形化的流程设计器简单的拖拽、配置即能
实现
监控管理、操作管理、巡检管理等所有业务流程,大大减少繁琐、复杂的开发设计工作;智能的人
机
交互能够
实现
批量参数录入、错误控制、双人复核等特殊要求;操作流引擎的升级使得处理能力变得更强大、更稳定、更高效的运行。 学习完本课程,你将能收获如下:能够安装ansible服务器和客户端能够定义ansible主
机
清单进行服务器分组能够使用hostname模块修改主
机
名能够使用file模块做基本的文件操作能够使用copy模块把文件拷贝到远程
机
器能够使用fetch模块把文件从远程拷贝到本地能够使用user模块管理用户能够使用group模块管理用户组能够使用cron模块管理时间任务能够使用yum_repository模块配置yum能够使用yum模块安装软件包能够使用service模块控制服务的启动,关闭,开
机
自启动能够使用script模块在远程
机
器上执行本地脚本能够使用command与shell模块远程执行命令能够编写playbook
实现
httpd能够使用roles
实现
lamp
连接数达到最大数,并自动下班关
机
!2.04版本
功能:
实现
自动开
机
启动,然后自动清除“连接数达到最大数”,到了设定的下班时间自动关
机
。如果设定BiOS的自动开
机
,可
实现
无人管理
自动开关
机
。 1.局域网互访没设置密码还要输入密码? 2.使用局域网 XP 共享的打印
机
会出现“连接数达到最大数”? 3.局域网内接有电脑的同事要关
机
下班,我还要加班打印么办? 有没有一个一劳永逸的方法? 本人提供vb源码供大家参考学习,共同交流! 当然,也有编译好的exe文件,直接使用! 2.04版本是我的最新版本,在网友的测试和建议下,我加入比之前更实用的功能。比我之的更加完美。
AlarmManager
实现
精准定时任务
app进程中,需要
实现
一个定时任务,只要设备处于开
机
状态,每隔半个小时,就需要定时向服务器上传一次位置信息,并且只要是有网络和获取到GPS信号,进程不能死,如果进程死掉了,需要自动重启。
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章