有人知道Windows工具向進程報告虛假日期/時間嗎?在不改變Windows系統時鐘的情況下僞裝時間
顯然有Linux程序可以用來測試軟件如何在未來/不同時區中做出反應,或者在不實際修改系統時鐘的情況下觸發計劃任務。是否有這樣的Windows程序?
有人知道Windows工具向進程報告虛假日期/時間嗎?在不改變Windows系統時鐘的情況下僞裝時間
顯然有Linux程序可以用來測試軟件如何在未來/不同時區中做出反應,或者在不實際修改系統時鐘的情況下觸發計劃任務。是否有這樣的Windows程序?
RunAsDate可以做到這一點。
將您的調用包裝到'getCurrentDateTime()'系統調用中,以便您可以在您的代碼在測試期間讀取的時間中引入偏移量或乘數?
從大約2年前開始,我總是通過Utility類將呼叫提取到DateTime.Now(C#)。這樣我就可以隨時假冒日期/時間,或者直接通過DateTime.Now。
聽起來很像BillH的建議。
public class MyUtil
{
public static DateTime GetDateTime()
{
return DateTime.Now.AddHours(5);
//return DateTime.Now;
}
}
你的意思是這個項目,對不對?它不會在系統範圍內工作,對吧? :-) – tmighty 2017-10-29 19:16:10
太棒了,謝謝。雖然它似乎不會影響最初進程可能啓動的大孩子進程,但總比沒有好。 – Ishmaeel 2009-01-13 01:14:53