自動化ツールUWSC使いよ集まれ20at SOFTWARE自動化ツールUWSC使いよ集まれ20 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1000:名無しさん@お腹いっぱい。 18/07/27 22:24:20.55 IuDITzZq0.net >>956 例えばあなたの目の前に2台のパソコンAとBがあるとして、メーカーや型番も同じだとして、あなたは何をもってAとBを区別しますか? その区別する判定基準をプログラムで再現できるかを検討するのが第一歩ですかね。 私だったら、完璧ではないけども、ネットワークカードのMACアドレスで判定しちゃうかな。 1001:名無しさん@お腹いっぱい。 18/07/27 22:52:00.56 yjI7AjpZ0.net >>956 ワンタイムパスワードジェネレーターをuwscで作って内蔵すればいい それでソフトを使う場合はメール送信→返信でコードを都度発行 メール受け取りをSMSのみにすれば電話番号で紐づけできるから譲渡の可能性が低くなる githubにGoogle Authenticatorのコードがあるからそれを参考にしてくれ 1002:名無しさん@お腹いっぱい。 18/07/28 00:02:22.32 AVFZV43p0.net OSインストールごとに一意(であると仮定されている)SIDをレジストリから読めば 一応は個を識別出来るはずだけど ディスククローニングで複製された場合はSIDが被ることになる この場合はOSインストールディスクドライブのシリアル読めばいい これにはWICコマンド使えば呼び出せる SID+ディスクのシリアルで生成した文字列コードを 初回起動時にユーザーネーム記入ボックスをだしてから メールやらHTTP通信でWEBサーバーに送信してもらって 認証可能な人物が特定できた場合返信するようにしておく 返信された場合はiniファイルを生成して解除コードを書き込む あとはプログラム本体が起動するたびに 内部でSID+ディスクのシリアルで生成した文字列コードから解除コードを生成して それをiniファイルの文字列と比較すれば完全個の認証になる 既にこの仕組で幾つか配布してるけどマイナーなジャンルもあってか今の所ガチで割りに来られたことはないよ 1アカウント1クライアント制で同じ人が二重三重に不正利用するのを禁止するなら 都度ネットでの認証を掛けて、新規認証後に旧認証があった場合、 フラグ管理して以後アクセスがあった際に新旧両方の解除コードを書き換えてしまえばいい iniファイルだと元に戻されるとまた起動されてしまうから 本体+解除キー生成用バイナリデータ+iniにして、解除コード生成用ファイルの適当なバイナリを弄って編集してしまえばよい これもまた解除コード生成用ファイルを戻されたら意味が無いので、 起動時に都度可変する仕組みになれば完璧 変更OKな部分とここ弄ったらアカンと言う部分を分けて置く 都度変更部分をタイムスタンプから場所を変動させるといい さすがにここまで作りこんだことはないけど 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch