• ベストアンサー

VB5で起動回数の制限をかけたい。

超初心者です。 VB5で電卓のようなプログラムを作っているのですが、起動回数の制限をかけたいです。 (パスワードで永久解除) ですが、ちょっと想像が出来ません。 セキュリティは適当でいいのでどなたかヒントをいただけませんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんばんは。 > セキュリティは適当でいいので ならば、 簡単なのが、テキストファイルにパスワードと起動回数を記憶して置く方法ですね、 プログラムの起動時にテキストファイルを呼んでチェックする。 プログラムの終了時に書き戻す。 VBのヘルプでread,write あたりを参考にして下さい。 もう少し手を入れて、パスワードと起動回数を自分なりの暗号化をする。英字は1文字ずらすとか、数字は+1するとか…

denza
質問者

お礼

そうですね。ちょうど同じ事に気がつきはじめました。 read,writeあたりを使うんですね。 参考になりました。ありがとう御座います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • lupupu
  • ベストアンサー率50% (1/2)
回答No.2

セキュリティが適当でいいのではあれば、プログラムが起動する度に、iniファイル等の設定ファイルに起動回数を記録していってはどうでしょうか。

denza
質問者

お礼

これでやってみます。ありがとう御座います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 抜け道なしのPC起動制限

    今、PCのセキュリティを考えています。 Windowsのパスワードは弱いですし、BIOSパスワードも短絡されたら解除できるといいます。 HDDに直接パスワードをかけるのもいいかもしれませんが、まず、起動制限を設定したいのです。 製品版・無料版問わず抜け道なしでパスワード制限をかけられるソフトウェアはないでしょうか? 重要なデータはCドライブにあるのでCドライブのみ防御できるだけでもいいです。 なにかいいものはないでしょうか?

  • 起動はVB6でソースはアクセス

    プログラマー初心者です。 ご質問させていただきます。 会社で、あるプログラムを修正しろと言われました。 起動はVB6で、ソースはアクセスに載っているからと参考にしろと渡されました。 疑問を持ったのですが起動のみVBで他はアクセスに任せるといったことはできるのでしょうか? もしご存知の方がいましたらお教えください。 また参考URL等教えていただけるとありがたいです。 よろしくお願いします。

  • VB.netで電卓プログラム作成

    VB.netの勉強中で電卓プログラム作成を行っています。 皆様に教えて頂きたいのは、たとえば0,1,2,3,4,5,6,7,8,9と ボタンでキーを作ったとします。 プログラムの中でどのボタンが押されたかどうかが判る関数や、宣言の方法がありますか? もしくはTEMPなどの引数をつくり、+-・x=が押されるまで、 数値を記憶させる方法はどの様な手段がありますか? ヒントになる様なレベルで構いませんので回答頂けますよう よろしくお願いいたします。

  • VB6.0 で CSVファイルをEXCELで起動

    VB初心者です。 質問内容なのですが、 VBで「ドライブ/ディレクトリ/ファイルリストボックス」を用いて、ファイルボックスから表示されたファイルをクリックしてCSVファイルをEXCELで起動したいプログラムを作成したいのですが、 CSVファイルをクリックしたときにEXCELで起動する部分のプログラムがわかりません。 言葉足らずの部分が多々あるかと思いますが、手が空いたときにでも、御教授を宜しくお願い致します。

  • TCP 接続試行回数のセキュリティ制限値

    イベント ビューアに「TCP/IPで、同時TCP 接続試行回数のセキュリティ制限値に達しました。」という警告が出ます。ソース:Tcpip イベントID:4226 です。OSはWindows Xp SP2 です。 表示されている時刻に、特定の操作をした自覚がありません。 元凶のプログラムが知りたくて、マイクロソフトの情報の指図どおり、コマンド プロンプトに、"Netstat -no"とタイプしてみましたが、何も出力されませんでした。(説明では、"TCP state SYN SEND" 欄に候補プログラムが出力されるはずですが) どなたかに解決策、情報、ヒント、示唆をいただければうれしいです。

  • SysPrep の適用が制限回数を超えて、、、

    SysPrep の適用が制限回数を超えて、、、 某社の サポート オンライン 文書番号: 299*** によると 「Windows XP に含まれる Sysprep ユーティリティを使用すれば、ライセンス認証を 3 回までリセットできます。」 とのことです。手元の PC において、この「3回」という制限を超えたようです。SysPrep 適用中に 「制限回数を超えたために、**** されません」 というメッセージが出ました。「 **** 」の部分ははっきりと覚えていません。その場ではそのまま SysPrep を適用して PC を再起動しますと、Windows の認証(Activation) は滞りなく完了し、Windows Xp はいつものように使用可能となりました。心配なのは SID ( Security ID )がリセットされていないのではないかということです。Active Directory 環境下にあるために SID のリセットは重要です。  やはり、SID は前のまま変更されていないのでしょうか。  SID を見る方法があれば、前のものと比較もできるのですが、、、

  • 保護者の制限

    保護者の制限を別の標準ユーザに設定しました。しかし、使用できるプログラムを制限したため、そのユーザでログオンすると起動時に毎回『~のプログラムは、保護者による制限が設定されています。解除するには管理者に問い合わせてください。』(間違ってたらすいません!)などのようなメッセージがプログラムの数だけ表示され目障りです。どうにかこのメッセージを表示させない方法はありますか?

  • VBAではなく、VBを書いてみたいのですが…

     ExcelVBAを少し勉強したことがある者です。  VBAではなく、VBでEXEファイルを作ったりしてみたいと思っているのですが…。「VBの起動は[プログラム]-[Microsoft Visual Basic6.0]をクリックする」と本に書いてあるのですが、私のPCには[プログラム]の中にそのような項目が見当たらないのです。  ひょっとすると、VBは何かソフトを買ってきてインストールしないと起動できないのでしょうか。そうであれば、何という名前のソフトで、いくらくらいするものでしょうか。  なにぶん、初心者ですので、初歩的な質問お許し下さい。  ちなみにOSは、WinXPのHomeEditionとWin2000を2台使ってます。  よろしくお願いします。

  • Windows vista 起動時のパスワード

    起動時のパスワード忘れました。ヒントも入れてません。パスワードリセットUSBも作ってません。自己責任で色々なパスワード解析ソフトやら解除ソフトなどを使い、BIOSからUSBからの起動などを試しましたが、起動しているのかなんなのかわからない状態で、結局は解除にも至りません。 初期化するためのDVDも作ってません。 どうすればいいでしょうか?

  • メールアドレスとパスワードによって入室制限

    メールアドレスとパスワードによる入室制限をしたいです。 また、ユーザー毎にファイルのダウンロード回数を制限したいのですが、どうすればよいのでしょうか。 初心者ではありますが、可能なのであれば頑張ってみたいと思っています。 ご教授のほどよろしくお願いします。