アプリ版:「スタンプのみでお礼する」機能のリリースについて

Windowsのログインアカウントとパスワードを表示させるソフトを探しております。
もしくはPerlでWindowsアカウントとパスワードを表示させる方法も知りたいです。

パスワードは無理でしょうか?

A 回答 (2件)

XP/2000なら環境変数を見れば現在ログインしているアカウントの情報について少しぐらい分かります。


具体的には、
print "user: $ENV{'USERNAME'}\n";
print "computer: $ENV{'USERDOMAIN'}\n";
という感じでしょうか。

システムに存在する全てのアカウントについて知りたければ
netコマンドの出力を調べればできます。
そういうライブラリもたぶんあると思います。


パスワードについては、No.1さんが述べているように難しいです。
そもそもパスワードの文字列自体がそのまま保存されていませんし
元に戻すことも短期間では不可能です。

だだし、自動ログオンを利用している場合はパスワードがそのまま平文で保存されるようなので
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
のDefaultPasswordを見れば分かるかもしれません。
    • good
    • 0

バージョンによって違いますが、Windows2000なら「Ctrl+Alt+Delete」を押して出てくる画面に、



「コンピュータ名\アカウント名」としてログインしています。

という表記が出てきます。
パスワードについては、無理でしょう。
少なくとも一般ユーザーが簡単に把握できてしまったらパスワードの意味はありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!