什么是WinRT的替代System.Environment.TickCount?
Answer 1:
它应该是可用的,因为它是没有问题的 。 但它不是,一个[TypeForwardedTo]挂断我猜是因为GetTickCount的()不是白名单和.NET没有采取GetTickCount64上。 标准的后备工作正常,你可以使用的PInvoke调用本地Windows功能。 我验证了一个使用它的程序通过在Windows应用程序认证工具包测试。
[System.Runtime.InteropServices.DllImport("kernel32.dll")]
private static extern long GetTickCount64();
需要注意的是它返回一个长期的,不是一个int。 你可以简单地强制转换为int截断,如果在C#中是很重要的(但不是vb.net,只是说谎的返回类型)
Answer 2:
看来System.Environment.TickCount是支持在Windows 8现在Windows应用商店的应用程序。
文章来源: WinRT Replacement of System.Environment.TickCount