gpt4 book ai didi

c# - 如何更改进程或线程的 DateTime.UtcNow 值?

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:09 26 4
gpt4 key购买 nike

有没有办法,甚至是一种非常偷偷摸摸的方法来更改 DateTime.UtcNow 为进程或线程返回的时间?

SetSystemTime() win32 API调用会改变整个系统的时间。我以前用过这个,但我想要一种对系统上运行的其他进程危害较小的方法。浪费时间是自动化构建服务器上的坏功夫。

C# 似乎缺少覆盖默认行为所需的语言功能。

也许 .Net 用来获取当前时间的方法可以通过某种方式进行代理?

最佳答案

您应该将当前时间包装在您自己的代理类中并使用它,然后您可以随意返回任何您喜欢的内容。

关于c# - 如何更改进程或线程的 DateTime.UtcNow 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1663785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com