- PR -

アプリケーションのフォーカスの変更

1
投稿者投稿内容
超初心者
会議室デビュー日: 2007/02/09
投稿数: 5
投稿日時: 2007-02-09 00:18
VB6.0を使用しています。
アプリケーションを実行中に、他のアプリケーションへフォーカスが移った場合、強制的にもとのアプリケーションにフォーカスを戻す方法はないでしょうか
不特定多数の方が使うPCで、セキュリティーのためにサーバーが乱数で作成したパスワードを端末で入力し、サーバーに問い合わせてパスワードが正しいときのみ他のアプリケーションが使えるようにしたいのですが・・
アプリケーション開発は初心者ですので、できるだけ詳しく教えていただくとありがたいのですが。
これが無理であれば、他に方法があれば教えていただきたいです。
よろしくお願いします。

甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2007-02-09 08:07
引用:

超初心者さんの書き込み (2007-02-09 00:18) より:
VB6.0を使用しています。
アプリケーションを実行中に、他のアプリケーションへフォーカスが移った場合、強制的にもとのアプリケーションにフォーカスを戻す方法はないでしょうか


ありますけど・・・
フォーカスを任意の場所に設定するには、SetWindowPos(だっけ?)でウィンドウを前面に移動した後に、任意のコントロールにSetFocusすればよいです。

引用:

不特定多数の方が使うPCで、セキュリティーのためにサーバーが乱数で作成したパスワードを端末で入力し、サーバーに問い合わせてパスワードが正しいときのみ他のアプリケーションが使えるようにしたいのですが・・
アプリケーション開発は初心者ですので、できるだけ詳しく教えていただくとありがたいのですが。


それ、わざわざ独自開発する必要があるのですか?Windowsが標準で提供する認証機能を使ったほうが余ほど現実的だと思うんですけど。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-02-09 09:06
引用:

超初心者さんの書き込み (2007-02-09 00:18) より:

不特定多数の方が使うPCで、セキュリティーのためにサーバーが乱数で作成したパスワードを端末で入力し、サーバーに問い合わせてパスワードが正しいときのみ他のアプリケーションが使えるようにしたいのですが・・


セキュリティを考えてのことでしたら、ソレが起動できること自体まずいでしょう。
起動は許すがアクティブになることは許さないだなんて、全然セキュリティ対策になっていませんよ。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
超初心者
会議室デビュー日: 2007/02/09
投稿数: 5
投稿日時: 2007-02-09 18:19
書き込みありがとうございます。
ご意見を参考に、もうちょっと調べてみます。
1

スキルアップ/キャリアアップ(JOB@IT)