有没有办法在不使用kernel32.dll的情况下在C#.NET中设置系统时间?
我在64位系统上并且调用设置时间函数似乎对我来说是“假”。
答案 0 :(得分:2)
.NET框架通常不关心这种性质的低级系统管理问题。
这里的问题是你不能在没有告诉我们为什么对你这么重要的情况下问这样的问题,这样人们就可以为你做出恰当的回答,而不必是精神上的。
你为什么需要这样做?会更快吗?您是否担心DLL可能不在系统上:D
找出的一种方法是使用Reflector(在它很热的时候得到它)来寻找kernel32方法的名字 - 机会是什么包装它将使用P / Invoke,除非他们支付愚蠢的buggers只会使用相同的名称作为包装器存根。
答案 1 :(得分:0)
尝试以管理员身份运行或禁用UAC -if any -