有人知道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