![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
安易な方法かもしれませんが、ネットワーク機器のMACアドレスを加工 + 暗号化したものをユーザーIDやパスワードにする、という方法が考えられます。
で、ID + パスワードで認証しないと使えないようにすればよい訳です。
Office XP なども「基本的には」このような方法を使っているはずです。
また、COMで使用するGUIDもMACアドレスを種に生成しているらしいです。( たぶん )
# ツッコミどころ満載 ( LANカードを換装した場合の対応など ) なので、眉に唾付けて読んでください。(笑
ありがとうございます。 私にしてみれば、教えていただいた方法は「安易な方法」どころではなく、悩んでしまいます。 インターネットに接続している全てのパソコンに、MACアドレスというものが割り当てられているのでしょうか? そういえばこのパソコンにもLANカードなどというものをはめ込んだ記憶があります。
No.1
- 回答日時:
私もネットで調べましたが
有償製品はありますが解説したサイトはみつかりませんでした。
案ですが。
前提として、配布先が不特定多数なく
決まった会社の決まったコンピュータである
とします。
1.WIN32APIを使ってレジストリのコンピュータの使用者
を取得
2.1.を何らかの形でテーブル化してもつ
(プログラムコンスタント、データベース、CSVファイルなど、用途によって色々考えられますが。。。)
3.実行時に2.のテーブルと1.の使用者を判断して
プログラムの実行を決定する。
これだと、管理しているコンピュータ以外では
プログラムは動きません。
ただ、デメリットはいっぱいありますm(__)m
管理が面倒、コンピュータが変更、買い替えなどに
対応しないといけない。
なおコンピュータの使用者とは
マイ コンピュータ右クリックのプロパティーで
全般タブに表示されているものです。
具体案を示していただき、ありがとうございます。
配布先には、不特定多数の個人を想定しています。 コンピュータのシステムについては、あまり詳しくというよりほとんど知りません。 たまたま人にVBを薦められて、参考書を何冊も買って訳がわからないままにプログラムを作り始めちゃったわけです。 そんな状況なので、できるだけシンプルな方法を考えています。 プロテクトの細工などせずに、「このCDまたはFDをコピーしようとした場合には、使用できなくなることがあります」などというラベルを貼るだけでいいか、とも考えました。 でもそれは、あまりにも安易過ぎるのではなかろうかと・・・。
EXEプログラムをCDに、入力データはFDとHDに入れるようにして、CDとFD各1枚のセットで配布する予定です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(クラウドサービス・オンラインストレージ) 「Microsoft OneDrive」や「GoogleDrive」内ファイルに消去防止プロテクト 1 2023/02/10 20:30
- その他(ブログ) インターネットでコピペができないのがありますが どういう技術なのでしょうか 3 2023/06/27 16:38
- スピーカー・コンポ・ステレオ カーオーディオ 5 2023/04/06 16:48
- その他(クラウドサービス・オンラインストレージ) オンラインストレージの、 Microsoft「OneDrive」や、Google「GoogleDri 2 2023/02/11 18:15
- ドライブ・ストレージ USB接続のHDDから別のUSB接続HDDにコピー 3 2022/04/16 14:00
- ノートパソコン ノートPC (OSはWindows 11)を購入しまたが、その際にAcronisというプロテクト系ソ 7 2023/06/10 07:25
- Android(アンドロイド) スマホお掃除広告 3 2023/02/11 09:51
- フリーソフト テキストファイルの一括置換で除外したい文字があります。 2 2022/06/21 17:53
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- 高校 小論文のお題です。 どう答えればいいのかわかりません 技術に対する見方について、以下の問いに答えなさ 2 2022/07/28 20:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
UNIX環境でのCプログラム上でC...
-
LInuxとWindowsでのPerlの動作...
-
きれいなVBプログラミング
-
プログラミング 素数か素数では...
-
i,j,k
-
Cプログラムの解析(関数の呼び...
-
SNMPトラップ情報をC#.netで作...
-
VBプログラムをEXCEL VBAに移植...
-
C言語の問題です。 画像のよう...
-
MS-DOSで作ったBASICプログラム...
-
PICのI2C通信のプログラムについて
-
C言語のついての質問です
-
.Net とは何ですか?
-
アプリケーションソフトのプロ...
-
OSとCPUの関係について
-
1年無職の彼氏 別れるべきですか?
-
プレス加工の抜きカス対策について
-
HTML 特殊文字の タブ:	...
-
全豊田作業責任者
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
SNMPトラップ情報をC#.netで作...
-
WEBページに読み書きするプログ...
-
変数の大きさを超える代入
-
Perl5とActivePerl
-
UNIX環境でのCプログラム上でC...
-
.Net とは何ですか?
-
3ウェイハンドシェイクの流れ...
-
i,j,k
-
DLLってなに?
-
VBS:コンピュータ名を取得し、...
-
Ryzen 3700(無印)はWin11に対応...
-
CGIとは?
-
プログラミング 素数か素数では...
-
プログラマやシステムエンジニ...
-
このプログラミング誰か教えて...
おすすめ情報