- - PR -
アプリケーションのフォーカスの変更
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-02-09 00:18
VB6.0を使用しています。
アプリケーションを実行中に、他のアプリケーションへフォーカスが移った場合、強制的にもとのアプリケーションにフォーカスを戻す方法はないでしょうか 不特定多数の方が使うPCで、セキュリティーのためにサーバーが乱数で作成したパスワードを端末で入力し、サーバーに問い合わせてパスワードが正しいときのみ他のアプリケーションが使えるようにしたいのですが・・ アプリケーション開発は初心者ですので、できるだけ詳しく教えていただくとありがたいのですが。 これが無理であれば、他に方法があれば教えていただきたいです。 よろしくお願いします。 | ||||||||
|
投稿日時: 2007-02-09 08:07
ありますけど・・・ フォーカスを任意の場所に設定するには、SetWindowPos(だっけ?)でウィンドウを前面に移動した後に、任意のコントロールにSetFocusすればよいです。
それ、わざわざ独自開発する必要があるのですか?Windowsが標準で提供する認証機能を使ったほうが余ほど現実的だと思うんですけど。 | ||||||||
|
投稿日時: 2007-02-09 09:06
セキュリティを考えてのことでしたら、ソレが起動できること自体まずいでしょう。 起動は許すがアクティブになることは許さないだなんて、全然セキュリティ対策になっていませんよ。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-02-09 18:19
書き込みありがとうございます。
ご意見を参考に、もうちょっと調べてみます。 |
1