|
2005/07/01(金) 14:38:02
こんにちは、秀まるお2さん
ダヴィンチ@ユーザーです。
いろいろご検討頂き、ありがとうございます。
◎#n = dllfunc("IsPasswordProtected");
◎#n = dllfunc("SkipPasswordInput", $pass );
お言葉に甘えて、2つともある方が嬉しいです。
( ^.^)( -.-)( _ _)よろしくおねがいします。
/*
** タイトル:『hidesoft.8:23400| RE 23399 マクロでパスワード設定の有無を
知る方法』
** 発信日:2005年06月30日(木) 16:18:00
** 発信者:秀まるお2さん
*/
> では、どうしようかなぁという話になるんですけど…。
>
> とりあえずパスワードが設定されてるかどうか調べる手段が無いと始まらない
>訳ですけど、バイナリーのレジストリ値を参照する汎用の関数を用意するのは、
>考えてみたらかなり面倒です。ってことで、これはとりあえず、パスワード設定
>されてるかどうかを調べるだけの専用の関数を追加します。
>
> #n = dllfunc("IsPasswordProtected");
>
> とか。
>
> 単純なパスワード付きなら1が返り、アイコンから復帰時もパスワード要求な
>ら2が返るとかにします。
>
> で、これとは別に、パスワード入力をスキップさせるやつですが、
>
> $pass = input( "パスワードは" );
> #n = dllfunc("SkipPasswordInput", $pass );
> #n = dllfunc("RestoreWindow");
>
> みたいな風に出来るようにしようかと思ったりしたんですが、それは必要です
>かね?。SkipPasswordInputの効果は、それを実行してから3秒以内だけって風
>にすればセキュリティ的にも問題無いかと思いますけど。
>
> IsPasswordProtectedだけあればいいってことなら、それだけ追加しますけど。
--
メーラー: TuruKame 4.17 (WinNT,500)
OS: Windows2000 SP4
|
|