如何在註冊表中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. 使用5分鐘時間步時RRDtool不會更新
- 2. 時間beetween + 5/-5分鐘
- 3. 如何在MVC4中用戶空閒時間爲5分鐘時自動註銷?
- 4. 更新表後x分鐘/小時
- 5. 5分鐘後IE超時
- 6. 如何每2分鐘更新一次Windows註冊表?
- 7. 當用戶在WordPress中註冊時更新自定義表格
- 8. 在javascript中查找給定時間15分鐘後的時間
- 9. 獲取時間如5分鐘前
- 10. 如何在重新註冊時更改pjsip註冊帳戶?
- 11. 如何在python中以5分鐘的時間間隔存儲時間戳
- 12. 在apopup中使用註冊表單(WebUserControl)時更新網格
- 13. (ASP.NET MVC5)如何更改5分鐘內的默認時間?
- 14. 如何在使用Devise時註冊後重定向用戶?
- 15. 在列表視圖中間隔30分鐘後的時鐘時間
- 16. 如何在註冊表更改後刷新資源管理器
- 17. rails updated_at之間的時間現在和時間5分鐘前
- 18. 時間戳201512250445更新分鐘
- 19. 更新時間和分鐘數?
- 20. 如何在特定時間間隔後更新表格
- 21. 註冊新版APK時如何進行部分更新?
- 22. 如何添加5小時30分鐘的時間?
- 23. 每5分鐘更新整個表
- 24. 在設定的過期時間(例如5分鐘)後刪除數據庫行
- 25. 獲取時間從5分鐘前
- 26. Teradata的回合時間爲5分鐘
- 27. 使用unix時間戳在最近5分鐘內選擇行
- 28. 如何在更新事件時更新日曆中的鬧鐘時間?
- 29. 如何使用JSpinner分別更改小時,分鐘和秒鐘?
- 30. 如何以5分鐘的時間間隔輸出?(mysql)
所以你想更新每分鐘的數據,或者你必須每隔5分鐘在該註冊表中存儲那個時間 – Dotnet 2011-05-04 11:31:00
糾正我,如果我錯了,你知道路徑,你想在路徑中創建一個註冊表項你上面提到了什麼? 現在,如果我沒有錯,那麼可以通過更改特定路徑上的註冊表文件夾和子文件夾的權限來執行此操作,並且可以根據您的計時器值在每5分鐘後覆蓋鍵值。 創建一個C#定時器,將其Interval設置爲300000(5 * 60 * 1000),處理其Tick事件,並使用Registry類允許權限並再次禁用允許權限。 – SharpUrBrain 2011-05-04 12:10:03