自動化ツールUWSC使いよ集まれ20
レス数が1000を超えています。これ以上書き込みはできません。
たしかにそうか。
ロジのやつはハードのメモリに記憶できるもんね。 皆様方質問です。特定のパソコンでのみでしかマクロが動かないようにできますでしょうか?
iniファイルを適当なところに入れて、それを確認する形も考えたのですが、もっと根本的な方法ありますか? 根本的に解決出来たらその権利だけでマイクロソフト越えるレベル 根本的にどうしたいか書いてくれないとなんとも
不特定多数に配布するとして動くパソコン、動かないパソコンというのは何が違うの?
使う人(何らかのアカウント)という判定方法もあるね 特定のPCでしか動かないってStuxnet型ですか >>952
できるよ
だいたい出てるけど、要するに市販ソフトのコピープロテクトと同じことをすれば良い
UWSCだけで出来るかどうかはやってみないとなんともだから
やってみて >>952
特定の使用者にしか使えない仕組みは簡単
パスワードを掛ければいいだけだから
特定のパソコンだけというのが
善意の利用者のみを想定しているならこれも簡単
設定ファイルを置けばいいだけ
しかし不特定多数が使っても
セキリュティの穴がないように
特定のマシンだけで使えるようにというのは難しい
特定機の認証は非常に難しいから
先のふたつのどちらかの利用形態にできないか
まずそこをじっくり考えるべき DLLを作成してもらい認証用関数を呼び出して、exe化してThemidaかAsprotectあたりでプロテクトかければ良いのでない。
月5000円ぐらいで認証ソリューションとか販売されてる方居ますよ >>952
例えばあなたの目の前に2台のパソコンAとBがあるとして、メーカーや型番も同じだとして、あなたは何をもってAとBを区別しますか?
その区別する判定基準をプログラムで再現できるかを検討するのが第一歩ですかね。
私だったら、完璧ではないけども、ネットワークカードのMACアドレスで判定しちゃうかな。 >>952
ワンタイムパスワードジェネレーターをuwscで作って内蔵すればいい
それでソフトを使う場合はメール送信→返信でコードを都度発行
メール受け取りをSMSのみにすれば電話番号で紐づけできるから譲渡の可能性が低くなる
githubにGoogle Authenticatorのコードがあるからそれを参考にしてくれ OSインストールごとに一意(であると仮定されている)SIDをレジストリから読めば
一応は個を識別出来るはずだけど
ディスククローニングで複製された場合はSIDが被ることになる
この場合はOSインストールディスクドライブのシリアル読めばいい
これにはWICコマンド使えば呼び出せる
SID+ディスクのシリアルで生成した文字列コードを
初回起動時にユーザーネーム記入ボックスをだしてから
メールやらHTTP通信でWEBサーバーに送信してもらって
認証可能な人物が特定できた場合返信するようにしておく
返信された場合はiniファイルを生成して解除コードを書き込む
あとはプログラム本体が起動するたびに
内部でSID+ディスクのシリアルで生成した文字列コードから解除コードを生成して
それをiniファイルの文字列と比較すれば完全個の認証になる
既にこの仕組で幾つか配布してるけどマイナーなジャンルもあってか今の所ガチで割りに来られたことはないよ
1アカウント1クライアント制で同じ人が二重三重に不正利用するのを禁止するなら
都度ネットでの認証を掛けて、新規認証後に旧認証があった場合、
フラグ管理して以後アクセスがあった際に新旧両方の解除コードを書き換えてしまえばいい
iniファイルだと元に戻されるとまた起動されてしまうから
本体+解除キー生成用バイナリデータ+iniにして、解除コード生成用ファイルの適当なバイナリを弄って編集してしまえばよい
これもまた解除コード生成用ファイルを戻されたら意味が無いので、
起動時に都度可変する仕組みになれば完璧
変更OKな部分とここ弄ったらアカンと言う部分を分けて置く
都度変更部分をタイムスタンプから場所を変動させるといい
さすがにここまで作りこんだことはないけど すみません。どうしてもわかりません。
setHotKey(VK_NUMPAD1,MOD_WIN, "win1")
これのwinキーの組み合わせを、別のキーにたとえばAなどにする場合、どのように書けばよいのでしょうか?
setHotKey(VK_NUMPAD1,MOD_A, "win1")
setHotKey(VK_NUMPAD1,VK_A, "win1")
どちらも機能しないので、 A+num1などをどのようにホットキーへ割り当てるのかわかる方いましたら教えてほしいです。 ヘルプ嫁案件
何で修飾子キー4択の所にキーコード入れて動くなんて思うわけ? >>964
上のほうでどのような組み合わせも可能と回答いただいたので、その方法がみつからず探してたのですが、sethotkey以外の方法で解決できないか探して見ます。 >>952です
回答ありがとうございました。勉強になりました。
技術が足りないので勉強するところから始めることになりますが、
方向性がわかってとても助かりました。 >>965
組み合わせについて回答したの自分だけど、関数作るしかないと思うよ?
setHotKeyのソースないから想像だけど要はWHILE TRUEでの無限ループ内に
IFB GETKEYSTATE(VK_*)をネストさせて指定プロシージャを呼んでるだけかと
(引数の数とかで色んなトリックはあると思うけど、その辺は目指すものと相談して設計してくれ)
一連のループ自体も別関数化してsetHotKeyEX(仮)はそれを非同期で呼び出す入口ってこと アプリケーション上にマウスを持っていくと、マウスが消失するようになっているアプリ上でクリックさせる方法はありませんか?
座標ランダム可、 mouce down upなど 押し時間延長等あらゆる方法ためしましたがだめでした。
なんと、記録モードでそのソフト上でクリックなどを記録しても、カーソル移動だけしか記録されません。
himacroというソフトでも試しましたが、同じガードがかかっているようです。 >>968
そら無理だろ
・そんな質問の仕方では情報不足過ぎて答えられるわけがない
・回避することは理論上は可能だがお前に理解させるのは不可能
・そもそもUWSCで実現させる必要性がない話
ゲーム厨は帰れ マウスが消失するアプリでマウスクリックする意味が有るのか fpsなのでは?
それならクリック効かないのもなんとなく分かる(対策はない)
sckeyに置き換えてうごいたらラッキー位かな マウスクリックする必要ってほぼないよね。
ショートカットキーあるだろうし。 FPSとかだとゲームプロテクターが裏で稼働しててUWSC等のフックを阻止してるんじゃなかった そもそもマウスカーソルが消えてるのに
指定された場所をクリックなんて手動でもできないだろ
どんなUIだよ? 今日になって急にExcelの操作ができなくなったお。
がっかりだお。
人生おしまいだお。
とりあえず、パソコンを再起動してみるお。 >>977
直前に、WPS Office とThinkFreeOfficeNEO をアンインストールしたのがいけなかったみたいです。
どちらか一方かもしれないですが、立て続けにしたもので、
Office2000の再インストールをしたら、uwscがé認識するようになりました。 ガッツリEXCELに関係する操作してアンインストールまでしちゃってて急にとか言ってて草も生えない
MSのコアDLLまで消し飛ばすような謎ソフト使ってるからそう言う事になるいい例 検索すりゃ出てきたと思うが。
まぁソレが本物かどうかは分からんけど。
公開当時のハッシュ値でもわかりゃ本物かどうかはわかるが 検索してもリンクが切れてる奴しか出てこないんだよなー >>993
どうもです。
てっきり、本家復活かと思ってしまいました。うふ 自動化ツールUWSC使いよ集まれ21
http://egg.5ch.net/test/read.cgi/software/1533818531/
申し訳ないがスレタイやテンプレはそのままだ何書いていいかわからなかった あーあー玉鳳は飛信隊にとんでもない借りを作っちゃったねw
この先どこかで「借りは返したぞ」とかいうくせえ展開あんのかwwwぃ なんか嬉しそうにワープワープ言うヤツ気持ち悪くなってきたwぃ 審査、キョウカイもようやくワープ使えるようになったか
大将軍に近づいてきたな
ちなみに副長は流石に死んだよねぃ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 217日 2時間 43分 46秒 レス数が1000を超えています。これ以上書き込みはできません。