いつもお世話になっております。
今回ご質問させていただく内容は、[他のユーザのログインパスワード取得/変更]について実現可能かご教授いただきたいと思います。
実現可能な場合、参考HPや使用するWin32API等ご教授いただけたら幸いです。
※実際に作成できても絶対に悪用しない事を誓います。
また、この質問に回答下さった方を裏切らない為に閲覧した方も悪用しないで頂きたいと思います。
環境:VB6.0 WindowsXP Professional
【 実現方法(手順) 】
(1):ログインするユーザ名:tarou パスワード:hanako
(2):パスワード取得/変更を変更したいユーザ名:ichirou パスワード:jirou
(3):(1)(2)共に管理者権限を保有しています。
(4):ユーザ名:tarouでWindowsXP Professionalへログインします。
(5):VB6.0で作成したプログラムを実行し、ユーザ名:ichirouの現在設定されているパスワードを取得します。
(6):ユーザ名:ichirouのパスワードを変更(saburou)し新たに設定します。
上記のようなパスワード取得/変更がセキュリティーの厳しいWindowsXP Professionalに対し、VB6.0で実現可能かご教授願います。
また、VB以外での実装方法を知っている方が居ましたら合わせてご教授願います。
宜しくお願い致します。
No.7ベストアンサー
- 回答日時:
> Set objUser = GetObject("WinNT://./kenmyer")
> objUser.SetPassword("i5A2sj*!")
上記のコードをWindows XP Proで試してみましたが、指定されたパスワードに変更されたように見えますが・・・
> 実行してみましたが、どうしても上手く動作しませんでした。
どういう風に「上手く動作しません」 のでしょうか?
#エラー発生?変更したパスワードでログインできない?ログイン後ファイルが見えない?
> このコマンドはwindowsNTでのコマンドみたいですので
あれ? 「WindowsNT以降で採用されたログイン管理方式」に対するコマンドなのでは?
#XPも同じ管理方式を利用しているので、使用できるのだと思ったんですが・・・
何度もご回答ありがとうございます。
ご指摘の通りパスワードの変更が確認できました。
私が記述したロジックは以下の通り間違っていました。
> Set objUser = GetObject("WinNT;//./kenmyer")
(正)WinNT:(コロン)
(誤)WinNT;(セミコロン)
確認もせずただ出来ないと捕捉説明をしたことを深く反省しています。
何度もご回答いただき本当にお手数をお掛け致しました。
ありがとうございました。
No.6
- 回答日時:
No3です。
散々、「無理」とか「不可能」とか言ってたのに、こんな投稿するのは心苦しいのですが・・・
> 他のユーザのパスワードのみを変更する手段
MSのHPに、そのものずばりのの記事が公開されていますね・・・
「Hey, Scripting Guy!
ユーザーのパスワードを変更することはできますか」
(http://www.microsoft.com/japan/technet/scriptcen …)
この回答への補足
返信が遅くなりまして申し訳ございません。
早速参考HPを拝見し、実行してみましたが、どうしても上手く動作しませんでした。
Set objUser = GetObject("WinNT://atl-ws-01/kenmyer")
objUser.SetPassword("i5A2sj*!")
このコマンドはwindowsNTでのコマンドみたいですので、XP用に調べ
XPでは[GetObject("winmgmts\\:")]を使用するらしい事を発見しました。
結局、Set objUser = GetObject("winmgmts\\:マシン名\ユーザ名")を実行しても、Set objUserは[Nothing]のままでしたので、objUser.SetPassword("i5A2sj*!")を実行しても当然パスワードは変更されませんでした。
何が悪いのでしょうか?
疑問は更に深まるばかりです...
以上、宜しくお願い致します。
No.5
- 回答日時:
No3です。
> 私の力量不足で申し訳ございません。
> ご回答の内容が理解できませんでした。
> もう少し砕いた内容でご教授願います。
そんな難しい話はしていないですよ。
#期待度が大きすぎて、難しい話だと信じたいのでしょうか?
単純に、
No2で
パスワードの参照は無理なので、代用策として
『パスワードのリセット』と『再設定』で代用」することを考えてみては?
と言う話になって、
No4では、
『パスワードのリセット』を、やっちゃうと、色々問題が出るので
>絶対に悪用しない事を誓います。
これが前提なら、代用策には使えないね。
と言う話をしているだけですね。
#ichirouさんが重要なファイルを暗号化して保存していたのを、
#tarouさんが、勝手に「パスワードのリセット」を行って、
#もうこのファイルを読めなくなった・・・なんて事になったら
#きっとtarouさんは、ichirouさんに張り倒されますね。
つまり「無理」って事ですね。
そもそも、何で「他のユーザのログインパスワード(取得/)変更」が必要なんです?
パスワードは、各個人が管理・変更するのがBESTだと思いますけど・・・
No.4
- 回答日時:
No.2です。
今、管理ツールで見てみたのですが、
パスワードをリセットすると、
ユーザーの公開キーで暗号化された電子メール。
コンピュータに保存された、または記憶された、インターネット パスワード。
ユーザーが暗号化したファイル。
に対してアクセスできなくなるみたいですね。
この回答への補足
ご回答ありがとうございます。
私の力量不足で申し訳ございません。
ご回答の内容が理解できませんでした。
もう少し砕いた内容でご教授願います。
宜しくお願い致します。
No.3
- 回答日時:
> 現在設定されているパスワードを取得します。
いかなる方法でも「技術的に不可能」だと思いますよ。
理由は
「パスワードに関する「よく寄せられる質問」」
(http://www.microsoft.com/japan/technet/community …)
に書いてあるように、パスワードそのものを記録していないからです。
もし、「取得可能な方法」が見つかったら大騒ぎでしょうね。
この回答への補足
ご回答ありがとうございます。
パスワードの取得が無理な事は、「パスワードに関する「よく寄せられる質問」を拝見し理解しました。
他のユーザのパスワードのみを変更する手段をご存知でしたらご教授願います。
宜しくお願いします。
No.2
- 回答日時:
>No.1
それはそうなんですが、
この場合、管理者権限を持っている前提なので、
その時点で「セキュリティが厳しい」わけではない気が…。
とりあえず、「パスワードの取得」はできないと思います。
やるとしたら
「パスワードのリセット」→「再設定」ではないかと。
管理ツールではそういうことができたはずなので、
何らかのAPIを使えばできるのでは?
この回答への補足
ご回答ありがとうございます。
パスワードの取得が無理な事は、ANo.3 dsuekichi様からのご回答でもわかりました。
他のユーザのパスワードのみを変更する手段をご存知でしたらご教授願います。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユニクロやGUのシフト管理アプ...
-
インスタの乗っ取り解除につい...
-
インスタの捨て垢で友達のスト...
-
iPhoneのiCloudメールなよです...
-
YouTubeが毎回ログインしないと...
-
ツイッターのDMが開かない。。 ...
-
「そのメールアドレスはすでに...
-
携帯電話を解約してもSMSの受信...
-
星の王子さまというアプリで、 ...
-
LINE TCBというところからLINE...
-
Excelのセルにユーザー名...
-
存在しないアドレスにメールを...
-
メールアドレスから個人を特定...
-
メールアドレスを人に教えるの...
-
インターネットカフェでCD書き...
-
高一男子です 僕が絶対に悪いん...
-
steam版 apexのログアウト方法...
-
昔に使っていたインスタグラム...
-
彼氏のインスタグラムにログイ...
-
インスタのアイコンについてるN...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
YouTubeが毎回ログインしないと...
-
YahooIDをパスワード形式にした...
-
インスタの捨て垢で友達のスト...
-
iPhoneのiCloudメールなよです...
-
携帯電話を解約してもSMSの受信...
-
インスタの乗っ取り解除につい...
-
「@」(アットマーク)の無いメ...
-
メールを返信したら、英語のメ...
-
メールアドレスで上付きのハイフン
-
verify@twitter.comから、メー...
-
星の王子さまというアプリで、 ...
-
CSVファイルを添付するときにパ...
-
LINE TCBというところからLINE...
-
メールアドレス 上バーの入力...
-
ユニクロやGUのシフト管理アプ...
-
インスタのアイコンについてるN...
-
インスタのアカウントの消し方...
-
高一男子です 僕が絶対に悪いん...
-
メールをパスワードつきで送る方法
おすすめ情報