getlogin()
WindowsのLinuxサブシステムから呼び出すと、関数が機能しないようです(常にnullを返します)。
これは2つの質問につながります。
- 実行可能な選択肢はありますか?
- 上記のように、「一般」Linuxにあるのか、それとも「Windows Linux」にあるのかを確認することは可能ですか?ここ?
ベストアンサー1
それでも同じユーザーとして実行しているとします。UID() インポートその後、ユーザー名で解析されます。
https://stackoverflow.com/questions/39157675/how-to-get-linux-user-id-by-user-name