3

このコードはwin32api.GetUserName()、win 2000 から win 7 までのすべての win システムで正常に動作しますか? ユーザーがローカル ユーザーではなくドメイン ユーザーである場合、それは機能しますか?

この機能shell.SHGetFolderPath(0, shellcon.CSIDL_someDirectory, 0, 0)を使用すると、現在ログインしているユーザーの必要なフォルダーを取得できますか?

どんな助けでも感謝します。

4

1 に答える 1

2

getpass.getuser() 関数を持つgetpassというモジュールがあります。これは、すべての Windows バージョンで機能するはずです。とにかく、私が試したすべてのバージョンでそうでした。私が使用したユーザーもローカルではありませんでした。

于 2010-07-26T22:11:40.523 に答える