2

Windowsがシャットダウンされて起動された正確な時刻を取得したいと思います。C ++ではGetTickCount64、システムが起動してから経過したミリ秒数を取得するだけです(したがって、差で時間を取得します)が、Pythonに同等の関数があるかどうかはわかりません。可能であれば、 C++ モジュールを作成することは避けたいと思います。

最後のシャットダウン時間についてはわかりません...おそらくWindowsのどこかにログがありますか?ライブラリを使用してイベント ログを読み込もうとしましたが、イベントwin32evtlogだけが表示され、DNS に関するものです。

編集: OK、さらに一歩進んだかもしれません: win32evtlog を使用しました。特に、ReadEvent log を何度も呼び出すと、null が返されるまですべてのログが返されます。ここで、ブート/シャットダウンに関する ID を理解する方法が必要です。

4

2 に答える 2

1

pywin32 ライブラリを使用する必要があり、そこに GetTickCount() 関数があります。

http://docs.activestate.com/activepython/2.5/pywin32/win32api__GetTickCount_meth.html

お役に立てれば。

于 2013-04-17T15:12:06.403 に答える