問題タブ [activation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
licensing - アプライアンスのアクティベーション コードとしてのイーサネット MAC アドレス?
ネットワークに接続されたアプライアンス (スモール フォーム ファクター PC) を現場に展開するとします。これらが電源投入後にコール ホームになり、エンド ユーザーが識別してアクティブ化できるようにします。
現在の計画では、ユーザーが Web サイトのアクティベーション ページに MAC アドレスを入力する必要があります。その後、ソフトウェア (ボックス上で実行) がインターフェイスからアドレスを読み取り、これを「call home」パケットで送信します。一致する場合は、顧客情報を含むサーバーの応答とボックスが有効になります。
アクセスが簡単で、通常は外部ラベルに印刷されているため、このアプローチが気に入っています (FCC 要件?)。
注意すべき問題はありますか?(使用しているハードウェアは小さなフォーム ファクタであるため、すべての NIC などは組み込まれており、変更するのは非常に困難です。通常、お客様が OS に直接アクセスすることはありません)。
Microsoft が PCI デバイス ID やメモリ サイズなどを使用して、Windows のアクティベーションにクレイジーなファジー ハッシュ関数を実行していることは知っています。
--
@Neall 基本的に、この議論の目的のために、私たちのサーバーを呼び出して、私たちをメーカーと呼ぶことができます。
Neall は正しいです。アドレスを定数として使用しているだけです。それを読み取り、別のパケット (HTTP POST としましょう) 内で送信しますが、イーサネット フレームから何らかの方法で取得するかどうかには依存しません。
mfc - MFC で非対話型ウィンドウを作成する方法
私のアプリケーションには、小さなメッセージがポップアップするウィンドウがあります (ツールチップに似ていると考えてください)。このウィンドウは、レイヤー属性を使用してアルファ背景などを描画します。
これらのウィンドウを一度にいくつか開いていて、マウスで 1 つをクリックすると、それらが消えると、アプリケーションがフォーカスを失います (現在のウィンドウの背後にあるアプリにフォーカスが切り替わります)。
ウィンドウでの対話を停止するにはどうすればよいですか?
activation - ユーザー検証のドロップオフ率
ウェブサイトユーザー向けの簡単な登録フォームがあり、電子メールアドレスとパスワードのみが必要です(両方とも2回繰り返されて正しいことを確認します)。ユーザーは、電子メール内のリンクをクリックして、電子メールアカウントを確認する必要があります。
多くのユーザーが電子メールのリンクを気にしないことがわかり(18%以上がアカウントをアクティブ化しない)、これが他のWebサイトとどのように比較されるのか疑問に思っています。
ドメインがどこでもブラックリストに登録されているかどうかはわかりません。また、スパムフィルターを通過するようにSPFが正しく設定されています。
私が見逃したこれに関する統計はありますか?
activation - リモートでのアクティブ化/非アクティブ化とビジネス外からの保護
インターネットを利用してサイト間でデータをやり取りするアプリを担当しているのですが、一部のお客さまが支払いに抵抗を感じているため、未払い者のサービスを遮断できる仕組みが必要です。ファイアウォールを使用してチェックをブロックする管理者から保護したいのですが、逆に、何らかの理由で会社の Web サイトが消えてアクセスできなくなることをある程度許容したいと思います。
私が想像しているスキームは次のとおりです。
これは、関心のあるものを何も含まないか、GUID と値のいずれかを含む応答を返します。
このゼロは、サーバーが操作を停止する必要があることを示します。再び機能させるために、サーバーは、渡されたコードを変換する必要があると考えられる値と一致するまで、5 分ごとに同じ情報をチェックします。
このスキームは私には理にかなっていますが、実際の問題は、ブロッキングから保護する方法です。インターネットにアクセスする必要があることがわかっている場合、Web サーバーからの応答を取得できずに、どのくらいの時間操作を続ける必要があるでしょうか? 14 日間のようなもので、とにかくそれを停止するのが最善の方法ですか?
flash - フラッシュのアクティベーションシステム
簡単に:
フラッシュアプリでソフトウェアアクティベーションを処理および管理するためのシステムが存在したか、または存在するかどうかを調べることに興味があります。
説明:
私の会社はフラッシュとフレックスで多くの開発を行っており、オンラインアプリケーションのユーザーアクセスをすでに管理できます。ただし、フラッシュ*.exeまたはAIRアプリを配布する場合。オフラインのシリアルキーアクティベーションライブラリは利用できますか?
私はグーグルに尋ねました、そして、彼/彼女は言います:「えーと...naaah」。
windows - アプリケーションの「アクティベーション」キーはどこに保管すればよいですか?
私はアプリケーションを作成しましたが、それに登録キー/シリアル番号を追加したいと考えています (私は最小限の不便さを重視しています -この Eric Sink 記事の ala #4 )。私の質問は、アプリケーションが登録されたら、「アクティベーション」をどこに保存するかについてです。私が理解しているように、すべてのユーザーがそれを読み取ることができる公共の場所にキーを保存すること(ただし、そこに保存するには管理者権限が必要です)と、ユーザーごとのアクティベーションを保存すること(ただし、各ユーザーはコンピュータは個別にアクティベートする必要があります)。それは私に2つの選択肢を与えます:
- ローカル管理者権限を持つ一部のユーザーが製品をアクティベートします。ライセンス認証は、HKLM、プログラム ファイル フォルダー、またはすべてのユーザーが読み取ることができる他の場所に保存され、すべてのユーザーに対して製品がライセンス認証されます。
- ユーザー (管理者権限の有無にかかわらず) が製品をアクティベートします。アクティベーションは、ユーザー中心の場所 (ユーザーごとの app.config、HKCU など) に保存されます。プラスは、ユーザーが管理者である必要がないことです。欠点は、コンピューターを使用するユーザーが 6 人いる場合、それぞれが製品をアクティブ化する必要があることです。それぞれ同じシリアル番号を再利用できますが、それでも入力する必要があります。
これは本当にトレードオフですか?もしそうなら、他の人は何をしましたか?開発者として、私は人々がローカル管理者になることに慣れていますが、実際には、多くの企業ユーザーがローカル管理者になるとは思っていません。そのため、オプション 2 に傾倒しています。コンピューターは頻繁に共有されませんか?気にしなくていいくらい?
繰り返しますが、コンピューターを物理的に登録する方法について質問しているわけではありません。心配していません。できるだけ非侵襲的になりたいので、提供されたキーのチェックサムのみを行い、許可を与えます。
java - アクティベーション DataHandler クラスがありません
javax.activation.DataHandler と javax.mail.internet.MimeMultipart が見つからないという警告を出力する Java プログラムがあります。
これらが何に使用されるのかわかりません。また、これらのクラスを必要とする特定のコードを追加したことを思い出すこともできません。
この警告は、activation.jar と mailapi.jar を追加することで解決できることはわかっていますが、これらの jar/class の目的を知りたいですか? JAVA アクティベーション フレームワークの目的は何ですか?
私のプログラムがこれらのクラスを持っていないと不平を言う理由は何ですか?
ありがとう。
macos - Macソフトウェアアクティベーションの作成
Mac用のキラーアプリケーションの作成はもうすぐ終わりますが、このようなアプリケーションはあまりないので、このアプリケーションに料金を請求したいと思います。だから私はある種のアクティベーションまたはライセンスキーを使うことを考えていました。私は周りを見回しましたが、それを行う方法の詳細は比較的不足しています。ソフトウェアに簡単に実装できる方法と、サーバーでソフトウェアを実行する必要がない方法、またはサーバーでソフトウェアを実行している他の会社に依存しない方法の両方でこれを行うにはどうすればよいですか?私がしなければならない。ある会社にお金を払って私に代わってお金を払わなければならないようなことはしたくありません。ペイパルは十分に大きな削減を得るでしょう。他の会社が削減を行うことは望んでいません。
c# - フォームをアクティブ化せずにフォームと対話する
プロジェクトにコード完了ポップアップウィンドウを実装しようとしています。ウィンドウはフォームから派生しています。これには、UserControlから派生したカスタムリスト(アイコンで完了の可能性を示します)とVScrollBarの2つのコントロールが含まれています。
ポップアップが表示されても、エディターからフォーカスが奪われることはなく(フォームのShowWithoutActivationがオーバーライドされてtrueが返されます)、エディターは特定のキーストロークをポップアップに送信して、ユーザーがキーボードを使用してポップアップを操作できるようにします。これまでのところ、それは魅力のように機能します。
問題は、ユーザーにもマウスを使用できるようにしたいということです。ただし、ユーザーがポップアップウィンドウをクリックすると、そのフォームがアクティブになり、エディターからフォーカスが奪われます。エディターにフォーカスを戻すことでこれに対応できます。これを定期的に実行するタイマーを設定しましたが、解決策が不十分であることを除けば、これが発生するとエディターのタイトルバーが常にちらつきます(ポップアップがクリック)。
フォームをアクティブにしないポップアップフォームを(マウスを使用して)操作する方法はありますか?
ShowWithoutActivationのドキュメントには、「非アクティブ化されたウィンドウでUIコントロールを使用する必要がある場合は、ToolStripDropDownなどのToolStripコントロールの使用を検討する必要があります。これらのコントロールはウィンドウがなく、選択されたときにウィンドウがアクティブ化されることはありません。」これは私が必要としているものとまったく同じように見えますが、カスタムコントロールとスクロールバーを使用したいと思います。
同じ問題は、メソッドのオーバーロード(VSから知られている)を切り替えるためにこれらの2つの矢印を表示するツールチップにもあります-フォーム全体はコントロールをまったく使用しません(テキストと矢印のみをレンダリングします)が、クリックしてもアクティブにはなりません。問題は、「アクティブ化されないが、ユーザーが内部のcertailコントロールを操作できるようにするフォームを作成する方法」に要約できます。
ありがとう。
maven-2 - Maven-プロパティに基づいて子プロファイルをアクティブ化します
シナリオ:
- 与えられた
- プロファイルと子(モジュールとして)を定義する親POM
- 親POMを参照してプロファイルを使用する子プロジェクト。
- 目的は、親でのプロファイルの実行をスキップし、子でのみ実行することです。
- プロファイルにはアクティベーションセクションがあります
<activation><property><name>foo</name></property><activation>
- 親はプロパティを定義しないため
foo
、プロファイルは非アクティブであり、親ビルドに対して実行されません - 今、
<properties><foo>true</foo></properties>
子ビルドが実行され、プロファイルがアクティブ化されるときにプロパティが取得されることを期待して、子で定義しています。そのような運はありません。プロファイルがアクティブ化されることはありません。これは、プロパティが設定されないことを示しています。 - 注意点:
mvn package -Dfoo=true
親と子の両方でプロファイルをアクティブにします
私は不可能なことをしようとしているのですか、それとも単に間違っているのですか?
PSうーん-親でプロパティを定義しても、プロファイルはトリガーされません。何が得られますか?