問題タブ [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.
validation - Visual Studio 2010 などの Microsoft 製品では、シリアル番号を入力する必要はありません
私は WebsiteSpark のメンバーであり、DreamSpark のメンバーでした。どちらのプログラムも、ソフトウェアをダウンロードし、使用するシリアル キーを提供できます。
Windows Server などの一部のソフトウェアには、ダウンロードする ISO ファイルと、インストール中に入力する必要がある Web サイトに表示されるシリアル番号があります。
他の一部のソフトウェアには、シリアル キーがありません。たとえば、Visual Studio 2010 をダウンロードしたとき、ISO ファイルへのリンクしかありませんでした。インストール中に、シリアル番号のようなフィールドはありませんでした (Visual Studio 2008 では、インストール プロセスの開始時にこのフィールドがありました)。
SQL Server 2008 や Microsoft Expression Studio 3 も同様です。Windows Seven Enterprise の公開試用版 RTM 版をダウンロードしても、入力するシリアル番号がありませんでした。
SQL Server 2008 Enterprise のような高価な製品がシリアル番号とオンライン検証なしで提供されるとは思わないので、シリアル番号はインストール バイナリまたは別の構成ファイルのいずれかで製品自体に埋め込まれていると思います。ダウンロードしたISOなので、入力する必要はありません。
だから私の質問は、技術的にどのように行われるのですか? 各 2 GB の ISO は、この ISO が要求されるたびにシリアルを埋め込むために、サーバー上でオンデマンドで生成されますか? それが行われた場合、サーバーのパフォーマンスに大きな影響を与えると思います(キャッシュなし、ストリーミングなし...)。では、背後で使用されている手法は何ですか?
出荷する予定の製品に同じ機能を実装したい (シリアル番号の入力を求めないようにしてインストールを簡素化するため) が、サーバーのパフォーマンスへの影響を最小限に抑えて実装する方法が本当にわかりません。
delphi - Delphiでマシンの一意のシリアル番号を生成するには?
Delphi でマシンの一意のシリアル番号を生成する方法について質問がありますか? マザーボードまたはプロセッサの ID を使用してこれを実行しようとしましたが、残念ながらサポートされていません。パーティションの通し番号などは、フォーマット後に変更されるため、落ちます。フォーマットしても変わらないものを探しています。誰にもアイデアはありますか?
php - シリアルまたは一意の注文番号の生成
データベースをチェックせずにPHPで一意のシリアル番号または注文番号を生成するにはどうすればよいですか?
windows - Win32_OperatingSystemSerialNumberに関する詳細
Win32_OperatingSystem SerialNumber(MSDNリンク)に関する情報を探しています。
同じマシンに同じキーでWindowsを再インストールした場合、この番号は異なりますか?
インストール(Windows + PCの組み合わせ)を識別するために使用するつもりです。
windows-ce - SDカード上のDRMは安全ですか?
WindowsCEでSDCardのシリアル番号に基づいたDRMを実装しようとしています。私が懸念しているいくつかの質問があります。
- SDCardsのシリアル番号はMACアドレスのように一意ですか?
- Windows CE 6では(一部のソースコードが利用可能であるため、誰かが間違ったシリアル番号(SDCardからではなく偽の番号)を報告するSDCard Readerドライバーを作成できますか?
- SDカードに埋め込まれているシリアル番号は、なんらかのJTAGや点滅によって変更できますか?
c++ - C++ での USB シリアル検証
サードパーティに送信する予定の DLL があり、特定の USB デバイスが接続されている場合にのみ実行するように制限して保護したいと考えています。setupapi を使用してデバイスのシリアル番号を取得しています (SetupDiGetDeviceInstanceId() を呼び出して)。
誰かが DLL を逆アセンブルした場合に備えて、検証を追跡しにくくしたいと考えています。たとえば、SetupDiGetDeviceInstanceId への単純な呼び出しは追跡可能であり、誰かが USB からの適切なシリアルなしで私の DLL を使用したい場合、彼はアセンブリ コードで私の strcmp を簡単に探してif(strcmp(...) == 0)
、if(strcmp(...) == 1)
.
私のコードをリバースエンジニアリングから保護するための良い(そしてできれば「簡単な」)アプローチは何でしょうか? それを処理する別の API (setupapi 以外) を使用できますか?
前もって感謝します!
c# - C# ボリュームシリアル番号を取得する
私は自分の HWID コードに取り組んでいます。最近、このコードを VB.net から C# に変換しようとしました。私は理解できないように見えるこの1つのエラーがあります。
「dsk」は「変数」ですが、「メソッド」として使用されています
これが私のコードです
delphi - Delphiでマザーボードのシリアルを取得するには?
Delphi でマザーボードのシリアル番号を取得する無料のコンポーネントはありますか?
user-interface - 印刷された登録キーのガイドライン、基準、ベストプラクティス?
簡単な登録キーシステムの実装を検討しています。印刷されたコードがあり、ユーザーは自分のコードをシステムに入力してください。
このコードは世界中で使用されるため、混乱を招くコードによる問題は避けたいと考えています。
すでに次のことを行っています。
- 数字と大文字の使用
- 2 と Z、Q と 0 と O、5 と S、B と 8、U と V、7 と 1 と I
- コードを 4 桁のチャンクに分割して、消化しやすくする
よくある印刷された登録コードの落とし穴について、オンラインでより良いガイダンスはありますか? これがユーザーにとって煩わしいプロセスになる可能性があることはわかっており、システムでできるだけ簡単にしたいと考えています。
c++ - WMI Win32_PhysicalMedia SerialNumberは、16進数の場合もあれば、バイト順序が逆の場合もあります。
物理ディスクのシリアル番号を取得するために、C++でWMIを使用しています。
Windows 7 64ビットでは、シリアル番号が記載された文字列を取得します。
同じアプリケーションをWindowsXP64ビットマシンで実行すると、各文字の値が逆になっている16進文字列が表示されます。
これまでに3つの異なる動作に気づきました。
- Windows764ビット文字列を期待どおりの正しい順序で
- Windows XP 64ビット(マシン1)16進文字列、逆バイト順序
- Windows XP 64ビット(マシン2)逆バイト順の文字列
私はwbemtest.exeを使用し、これらの結果が自分のコードではなくWMIからのものであることを確認しました。
DeviceIOControlを使用してSMART情報を取得すると、常にシリアル番号がバイト順序が逆の16進文字列として取得されます。
これは予想される動作であり、これをどのように処理しますか?