2

MS Vista SP2 マシンでキーリング 3.8を使用して Python 3.3.5 を実行しています。この問題は、通常モードとセーフ モードの両方で発生します。XP SP3 マシンでこの同じプログラムを問題なく実行しています。

問題を引き起こすコードの部分は...

import keyring
keyring.set_password("Test_Service","MyUser","Password123")

Python がフリーズし、このエラーが発生します。

エラー。

「プログラムを閉じる」をクリックすると、python シェルが再起動します。

Windowsイベントビューアーにはこれがあります。

Faulting application pythonw.exe, version 0.0.0.0, time stamp 0x531c3653, 
faulting module ntdll.dll, version 6.0.6002.18881, time stamp 0x51da3e27,
exception code 0xc0000374, fault     offset 0x000b06fc, process id 0x1104, 
application start time 0x01cf7d9df6c97176.

簡単なグーグルには、Windows APIライブラリとしてntdll.dllがあります。

なぜこれが起こっているのかについてのアイデアはありますか? 直し方?または、代替モジュールがあるかどうか?

編集: その間、私はキーリングを捨てて、マシン固有の一貫したパスワードとして MachineGuid のソルト ハッシュを使用することにしました。

4

0 に答える 0