如何在注册表中5分钟后,使用定时器更新时间。在"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"
文件我的注册表文件。它只在计算机启动时第一次运行。我想在5分钟后自动更新注册表中的时间。如何使用定时器更新时间5分钟后,在注册表中
回答
您应该使用RunOnce
键代替,这将只运行一次。
要回答的问题是:做一个计时器,请将其Interval
到5 * 60 * 1000
毫秒,处理其Tick
事件,并使用Registry
类。
System.Timers.Timer t=new Timer();
t.Elapsed += new System.Timers.ElapsedEventHandler(t_Elapsed);
t.interval = 5 * 60 * 1000;
t.Start();
void t_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
throw new NotImplementedException();
}
由于它隐藏了错误(所有未处理的异常将被忽略),因此不建议使用'System.Timers.Timer'。 'System.Threading.Timer' ftw。 – jgauffin 2011-05-04 12:21:12
感谢您的答复。你能否提供一些与其陷阱相关的链接? – Pankaj 2011-05-05 10:32:03
从MSDN:'在.NET Framework 2.0及更早版本中,定时器组件捕获并抑制由事件处理程序经过的事件引发的所有异常。此行为在未来的.NET Framework版本中可能会发生变化。它并没有说它是否已经改变了。 – jgauffin 2011-05-05 11:32:58
的C#,你可以用户Timer
控制,并将其间隔为300000。它假定以毫秒为单位的值。
- 1. 时间beetween + 5/-5分钟
- 2. 如何每2分钟更新一次Windows注册表?
- 3. 获取时间如5分钟前
- 4. 如何在python中以5分钟的时间间隔存储时间戳
- 5. 在列表视图中间隔30分钟后的时钟时间
- 6. 如何在使用Devise时注册后重定向用户?
- 7. rails updated_at之间的时间现在和时间5分钟前
- 8. 更新时间和分钟数?
- 9. 每5分钟更新整个表
- 10. 获取时间从5分钟前
- 11. Teradata的回合时间为5分钟
- 12. 如何在更新事件时更新日历中的闹钟时间?
- 13. 我的数据在R中的间隔时间为5分钟
- 14. 使用服务的每分钟更新时间
- 15. 其插入后的5分钟自动更新表
- 16. 更新注册表
- 17. 标准表达式表示5分钟之前的时间戳
- 18. 如何在间隔5分钟的选择框中进行动态时间?
- 19. 如何确保Visual Studio在安装编译器时更新注册表
- 20. kivy python时钟表更新
- 21. 更新CSV用新值每分钟:SCHED,时间与apscheduler
- 22. 如何更新闹钟响铃时间在更新日历事件时?
- 23. 如何在指定的时间(3分钟)后在android中显示AlertDialog
- 24. Swift 3 - 如何显示时间为字符串(每5分钟)
- 25. 如何在特定时间间隔后更新列值
- 26. PHP + MYSQL,需要每n分钟更新DB中的注销时间
- 27. 如何在android中的特定时间之后更新位置?
- 28. 使用VBS更新注册表
- 29. Rails:仅更新日期时间字段的小时和分钟
- 30. 使用社交身份验证时,如何区分新注册的用户和Firebase中的注册用户?
所以你想更新每分钟的数据,或者你必须每隔5分钟在该注册表中存储那个时间 – Dotnet 2011-05-04 11:31:00
纠正我,如果我错了,你知道路径,你想在路径中创建一个注册表项你上面提到了什么? 现在,如果我没有错,那么可以通过更改特定路径上的注册表文件夹和子文件夹的权限来执行此操作,并且可以根据您的计时器值在每5分钟后覆盖键值。 创建一个C#定时器,将其Interval设置为300000(5 * 60 * 1000),处理其Tick事件,并使用Registry类允许权限并再次禁用允许权限。 – SharpUrBrain 2011-05-04 12:10:03