問題タブ [serial-number]

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.

0 投票する
1 に答える
2992 参照

java - ターミナルを使用して OSx でプライマリ HDD シリアルを取得する

わかりましたので、この質問のタイトルはそれをほぼ要約していると思います。

管理者権限がなくても、OSx でオペレーティング システムがインストールされている HDD のシリアル番号を取得する方法を知りたいです。Javaアプリケーションでシリアルを使用する必要があり、Javaに情報自体を取得する機能があるとは思えないため、ターミナルを使用してこれを行うことをお勧めします。

前もって感謝します

0 投票する
3 に答える
3642 参照

c# - プログラムをロックするためのシリアル番号/試用版を作成しますか?

プログラムをロックして試用モードにできるシステムを作成するためのガイダンスを探しています。ガイダンスが必要な部分は、キーを作成/チェックするアルゴリズムです。どうあるべきかについて何か提案はありますか? 私はc#を使用しています。

0 投票する
2 に答える
1503 参照

prototype - スタンドアロン DLL ファイルでシリアル キーを検証 - 関数 NSIS => プロトタイプ => Pascal を変換

DLLファイルに基づくシリアルチェック関数の作成を手伝ってもらえますか? 残念ながら、Function Prototype はありません。

私が持っているのは、関数の NSIS バージョンです。

t- テキスト、文字列 (LPCSTR、最初の文字へのポインター)

r1-r9- これらは、NSIS の場合は $1 から $9 です (入力または出力の場合があります)。この場合、r1 は $1 で、$1 はデリミタ「-」付きのシリアル番号です。

i- int (char、byte、short、ハンドル、ポインタなどを含む)

.- 入力がないことを意味します

u- DLL をアンロード

追加情報: NSIS スクリプトは ANSI で書かれており、Inno Setup の Unicode バージョンを使用しています。

可能であれば、シリアル番号は編集ボックスからインポートする必要があります - ここでカスタム シリアル ページに関する質問をしました: Inno Setup のシリアル番号の CustomPage

0 投票する
3 に答える
3128 参照

c++ - UnixライクなシステムでUSBデバイスからシリアル番号を取得する方法

バイナリファイルは、ドングルとして使用されるUSBキーにあります。

キーから一意の識別子を取得する必要があります。USBキーのモデルが同じであれば、VendorID + DeviceIDは同じである可能性があるため、問題外です。

Windowsを使用して、デバイスがフォーマットされるたびに変更されるシリアル番号GetVolumeInformation()を取得する機能を使用します(問題ありません)。

Unixを使用して同じシリアル番号を取得するには、ディレクトリ内の対応するマウントファイルを読み取る必要があります/dev/。ただし、この操作にはrootアクセスが必要です。または、少なくとも特定のグループの一部である必要があります。

一意の識別子は、Win32システムにあるシリアル番号とは異なる場合があります。ただし、配信に使用するUSB​​キーごとに異なる必要があります。

何か案は ?

0 投票する
1 に答える
5538 参照

c# - WMI HDD シリアル番号の転置

WMI からハード ドライブのシリアル番号を取得するコードがあります。

最初は動作していると思い、正しいシリアル番号を取得しました。ただし、比較して使用しようとした後、WMI が報告する数値が正確ではないことがわかりました。WMI のシリアル番号には、一連のスペースが埋め込まれ、文字が転置されます。

ステッカーに印刷され、一部のツール (おそらく DeviceIoControl を使用) によって返される実際のドライブ シリアル番号は "3RH8B1BG" ですが、WMI では " R38H1BGB" が返されます。

実際のシリアル番号: 3RH8B1BG
WMI シリアル番号: R38H1BGB

SiSoftware Sandra などの一部のツールは、このパディングおよび転置された数値を返しますが、実際のシリアル番号ではありません。WMI 値は、1 つおきに転置した場合のシリアル番号です。これは正常ですか?それを正しい値に転置するようにコーディングする必要がありますか?

私は WMI の使用を避けようとしていますが、ネットで何かを行う方法を検索すると、WMI の例が戻ってくるようです。

異なる製造元の 2 つの異なるハード ドライブの WMI 値のシリアル番号は両方とも入れ替わっているため、単一のディスクではありません。



更新: DeviceIoControl を使用したコードが見つかりました

     http://addressof.com/blog/archive/2004/02/14/392.aspx

驚くべきことに、DeviceIoControl は転置されたシリアル番号も返します。上記の CorySmith によるコードには、SwapChars 関数があります。

彼が言及している C++ コードには、次のようなものがあります。

これは DeviceIoControl と WMI の標準だと思いますが、私が遭遇した他のソリューションや例にはこれがなかったとは信じられません。

0 投票する
2 に答える
4896 参照

batch-file - Bat ファイル内のボリューム シリアル番号を確認する

フラッシュ ドライブで実行するバッチ スクリプトを作成しています。コード内のフラッシュ ドライブのボリューム シリアル番号を検証する必要があるため、別の場所から実行することはできません。

バッチファイル内のシリアル番号を検証する方法を知っている人はいますか?

例:

0 投票する
3 に答える
5356 参照

installation - プログラムは、デモ期間を過ぎて使用したかどうかをどのように判断できますか?

特定のプログラムでは、使用を継続するために購入することを決定する前に、たとえば「10タスク」または「5時間」のデモ期間でそれらを実行できますが、プログラムを削除してアンインストールしてから再インストールすると、以前にインストールされており、デモを再度実行することはできません。

これはどのように行いますか?ダウンロードすると、識別番号(ip?)がcdnに送信され、以前にダウンロードしたことを通知しますか、またはプログラム自体がインストールされたときに、以前のインストールの痕跡を確認しますか?

0 投票する
5 に答える
121902 参照

android - Android: AVD マネージャーに表示されるデバイスのシリアル番号にプログラムでアクセスする方法 (API バージョン 8)

下の画像に示されている値にプログラムでアクセスするにはどうすればよいですか?

ここに画像の説明を入力

0 投票する
1 に答える
2482 参照

validation - このシリアル フォームのシリアルを設定するにはどうすればよいですか (Inno Setup)

私はシリアルスクリプトを探していましたが、ここで見つけました:

Inno Setup のシリアル番号の CustomPage

しかし、すべてのシリアルが有効になっているため、どうすればシリアルを設定できますか。

ご回答有難うございます!

0 投票する
2 に答える
827 参照

url - 特定のページでのみ表示されるボタンを作成するにはどうすればよいですか? (イノセットアップ)

ウィザード ページにボタンを作成しました。しかし、このシリアルフォームページにそのボタンを表示したいだけです。これで、ボタンはすべてのウィザード ページに表示されます。シリアル ページだけに表示するにはどうすればよいですか?

これは、シリアル フォーム ページに使用したコードです。

皆さんが私を助けてくれることを願っています!