ソフトウェアのプロテクトについて

このQ&Aのポイント
  • アクセス2003で開発したソフトの販売にあたり、コピーガード機能の仕組みについて悩んでいます。
  • VBやCなどのアプリケーション形式ではなく、mdbファイルを使用しているため、プロテクトの組み込みが困難です。
  • シフトキーの制限やプロテクトの経験者の意見を参考にしたいと考えています。
回答を見る
  • ベストアンサー

ソフトウェアのプロテクトについて

表題通りですが、私がアクセス2003で開発したソフトがあり、 販売する段階になっています。 ですが、コピーガード機能をいかに仕掛けるかで現在思案中です。 (ソフトウェア構成:システムmdbとデータ用mdb×2) もちろん、VBやCなどで作成したアプリケーション(exe)ファイル形式ではなく、mdbファイルが最小3つの構成をしているので、HASPのデモ版でトライしてみたのですが、VB開発環境が当社にありませんので、プロテクトの組み込みを断念した経緯があります。 普通に、AllowBypasskey でシフトキーの制限をかけるだけでよいのか、どなたか評価していただけないでしょうか? また、プロテクトの使用の経験のある方のご意見を参考にしたいです。 なにぶん開発初心者ですので、 色々いただくことばかり質問して申し訳ありませんが、よろしくお願いします。

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

  • ベストアンサー
  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

mdeに変換するというのはダメですか?

関連するQ&A

  • アプリケーション作成ソフトを探しています。

    タイトルでは誤解があるかと思いますが、 VBで、アプリケーションファイルを作成する必要が、発生しました。 (いわゆるハスプの組み込みを命じられました。) が、当社はVBを持っていません。 購入の予定もございません。 フリーソフトで、VBコードでコンパイルまで出来る 物ってご存じでしょうか? また、ハスプの組み込みにはC、C++のAPIも 用意されているみたいですが、アプリケーション作成 ソフトをご存じの方、お教え下さい。 お願いします。

  • TEXTファイルをリンクしたMDBについて

    TEXTファイル(固定長)をリンクしたMDBにADOを使って クエリを送ると「組み込み可能なISAMドライバが見つかりませんでした」 というエラーが出てしまいます。 セットアップ時にISAMドライバをインストールしてあるのですがそれでもダメみたいです。 このような症状を回避する方法を教えてください。 環境は VB6sp5 ACCESS97  です。 よろしくお願いします。

  • VBからAccessのマクロを動かしたい(最適化したい)

    開発環境=NT4SP4 VB5 Access97 VBからMDBファイルを最適化するプログラムを作成しているのですが、 現在わかっているやり方は 最適化したファイルを作る→最適化元ファイルを削除→最適化後ファイルのファイル名を元ファイル名に直す。 という手順を踏んでいるのです。 これをAccessのマクロならば上記の手順のようにファイル削除したりしなくても 最適化が行えるそうなのです。 そこでVBからAccessのマクロを実行する方法がわからなくて困っているのです。 よろしくお願いいたします。

  • VB2005 ClickOnceでファイルの追加

    いつもお世話になっております。 現在、VB2005で開発しております。 アプリの配布にはClickOnceを利用するのですが、このとき、 ソース以外のファイル(MDBファイル)を追加する方法がわからず こまっております。 以前、VB6の場合は、セットアップ作成ウィザードの中で追加する ファイルの指定と、展開後のディレクトリの指定が出来たと思うので すが、VB2005ではどのように行うのでしょうか? ご教授のほどを宜しくお願いいたします。

  • Accessデータを違うmdbにコピーしたい

    VB2005で、mdbをデータベースにして開発しています。 aaa.mdbのテーブル1のデータをbbb.mdbのテーブル1に読み込ませたいと思っています。 bbb.mdbのテーブル1は、aaa.mdbのテーブル1よりフィールド数が多く、 該当する列にデータを読み込ませたいと思っています。 今まで、バックアップはaaa.mdbを丸ごとコピーして圧縮ファイルにしていました。復元の時は、解凍して上書きする、という手法をとっていました。 しかし、今回どうしてもテーブル1に列を追加しなくてはならず、aaa.mdbのバックアップデータをbbb.mdbに読み込ませて、VB2005のフォームに表示したいと考えております。 以上のような操作は可能でしょうか?可能でしたらその手法を是非教えてください。 また、データベースアプリを作成する上でアプリ完成後に、カスタマイズや計算方法の変更により列の追加が必要になる、いうことはまずいことでしょうか?前もって考えてフィールドを持っておくべきなのでしょうか?経験がないため、わかりません。この点についてもアドバイスがありましたら宜しくお願い致します。

  • Web上のmdbへの接続

    Webサーバーやデータベースについてほとんど知識がないので、的外れだったらスミマセン。 VBやAccessで作ったアプリケーションで、Webサーバー上においたmdbファイルに接続するにはどのようにすれば良いのでしょうか? 過去スレで ■データベース → SQL Server ■Web サーバ → IIS ■開発 → Visual Web Developer という回答があったのですが、 いずれも全くタッチしたことがないので、出来れば、 ■データベース → mdb(Access) ■Web サーバー → よく分からないのですが、 HomePageに使用しているocnのサーバー ■開発 → Visual Basic が出来れば、大変ありがたいのですが。 これって、可能なのでしょうか。とんちんかんで恐縮です。

  • VB6でActiveXを作成

    こんにちは、AxtiveXを初めて作成することになり、 いろいろ調べた結果 工数や自分の能力(C++未経験)からVB6にて作成しようかと考えています。 .NET(C#)で作れれば一番嬉しいのですが、ActiveXのようなものができるだけで、いろいろと問題がありそうなので断念しました。 (レジストリの登録など?) ActiveXの配布はcabファイルなるもので、行うようですが VB6はC++ とは違ってランタイムがいると思います。ランタイムも一緒に配布することはできるのでしょうか?(自働インストールさせることができるのでしょうか?) 前提として、「何の準備もなくサイトにアクセスして、動作するもの(ActiveXのインストールダイアログなどは別として)」を作成しなければいけないため、 あらかじめ、ランタイムをインストールしてくださいということであれば、VB6での開発は断念せざるおえません。 ご回答、参考サイトなどありましたら、よろしくお願いします。

  • ソフトウェアをプロテクトするには?

    自分で作成したソフトウェアにプロテクト(たとえば、インストールしてから30日や実行回数など)するには、どのようなソフトウェアを使用するのがいいのでしょうか? ちなみに、USBキーを使用したりする方法もありますが、ハードウェアは使用せずに、ソフトウェアのみでプロテクトできるものを教えてほしいです。(実績があるメーカーの商品であれば、なお良いです) よろしくお願いします。

  • VB6で作成したMDBが開けない

    初めまして。初めて投稿します。 今までWINXPで動作していたシステム(開発言語:VB6.0 データベース:ACCESS・MDBファイル)を、XPが終了するのでWIN7に載せ替えをしたいのですがエラーが発生してできません。 何かいい対策方法があれば教えてください。 エラー内容:「ファイルxxxxは既に使用されているため、使用できませんでした」 エラー発生ポイントは、上記ファイルをプログラム内で作成してそのファイルを使用してグリッドを表示使用とした時に発生しているみたいです。 (作成コマンド:Set wkdb = hkws.CreateDatabase(TMP_DIR & "WKDB.MDB", dbLangJapanese)) フォルダはPGMが動作しているパソコン内で、ルートの直下に新規作成しています。 PGM終了させた後にACCESSで該当するファイルを開くと、エラーなく開くことができます。 パソコン環境:WIN7-Pro(SP1)32Bit VB:6.0

  • ACCESS mdbのアップサイジングで

    お世話になります。 access+vb.NETで開発しておりましたが、VPN構築の関係でMSDEに移行することになりました。 これまでにテスト運用したmdbファイルのデータをMSDEに移行すべく、アップサイジングを行おうとしていたとき、「オーバーフロー」というメッセージが出て前へ進めません。 この「オーバーフロー」とは何がどうなったと言うことでしょうか? 全く対処方法がわからず苦慮しています。 説明不足でわかりにくい点は補足させていただきますので、どうかよろしくご教示ください。