問題タブ [product-key]
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.
vb.net - Office 2013 プロダクト キーをプログラムで取得する
職場の IT 部門から割り当てられたタスクに取り組み始めたところです。それは、Microsoft Office 2013 のインストールに使用されるプロダクト キーを読み取り、それをコンピューター名に割り当てるプログラムを作成することです。復旧が必要な場合に備えてデータベースを使用します (これは 150 を超えるシステムを持つ会社であることを覚えておいてください)。
プロダクト キーを取得するためのいくつかの推奨プログラムをネットで調べた後、AutoIT と VB.net の両方を使用して自分でプログラムを作成する方法を調べました。
このプログラムをテストしているシステムには、Microsoft Business Retail エディションがインストールされており、実行するとC:\Program Files(x86)\Microsoft Office\Office15\ cscript ospp.vbs
、Microsoft Project (BWTM4) 用と Office 2013 (7PYM4) 用の 2 つの 5 文字のキーが提供されました。作成したアプリケーションを実行すると、BWMT4 キーを使用してキーを取得し、ネット上のアプリケーション (Belarc、SterJo など) が同じキーを返します。ただし、これは Project のキーであり、Microsoft Office 2013 のインストールでは、次のメッセージでこれを確認します: このキーは Microsoft Project 2013 用です。
私のAutoITコード:
私のVB.netコード: このコードはネットからのものに基づいており、これを作成することを主張していません
Office 2013 キーの開始インデックスが異なるのでしょうか、それとも Lync 2013 のキー/Project 2013 のキーによって上書きされますか? それとも、私はこれを完全に間違った方法で行っていますか?
windows - ステッカーが破損している場合に Windows プロダクト キーを見つける方法
ここで質問に対する可能な解決策を見つけました:http://youtu.be/71Vc9QiraQE
私自身はパワー シェル ユーザーではないので、スクリプトのコードを完全に理解することはできません。
オペレーティング システムがアップグレードされたときに、再インストールを支援する便利なスクリプトです。私の問題は、それを使用する前にそれをもっと理解したい、または少なくとも無害に見えると言われることです.
スクリプトは次のとおりです。
Windows PowerShell で使用される最初のコマンド:
最初のスクリプトが機能しない場合は、これを試してください。これ を使用してキーを取得できましたが、スクリプトを修正して、最後の行を次のように変更する必要がありました。
c# - オフラインで Windows アプリケーションのプロダクト キーを検証する方法は?
ユーザーにライセンスを付与する 1 つの Windows アプリケーションを開発しました。プロダクト キーの検証をオフライン (インターネット接続なし) で設定したい。たとえば、Windows オペレーティング システムのインストール中に、プロダクト キーが検証され、オペレーティング システムのライセンス認証に使用されます。このコンセプトをどのように行うかについてのアイデアが欲しいです。
visual-studio-2013 - Visual Studio Ultimate 2013 DreamSpark プロダクト キー
私の名前はサノスです。ギリシャから来た学生です。DreamSpark のサイトを通じて、VS Ultimate 2013 ディストリビューションのライセンスを取得しました。デスクトップ コンピューターとラップトップにインストールし、両方のコンピューターに .iso ファイルを保存することができましたが、プロダクト キーは保存しませんでした。問題は、dreamspark が VS Ultimate のディストリビューションを停止したため、連絡を取ったときにキーを取得できなかったことです。キーを自分で取得する方法や、資格情報と製品のライセンスを失わないようにする方法はありますか?
windows - 定期的な win10 の更新でシリアル番号が変わる
当社のソフトウェアは、製品のライセンスに使用される一意のマシン フィンガープリントを生成します。
マシンのフィンガープリントには、(例: )からSerialNumber
取得した が含まれます。WMI
Win32_OperatingSystem
wmic os get SerialNumber
最近、通常のwin10 アップデートSerialNumber
後の変更が原因でライセンス チェックが失敗したという報告を何人かのお客様から受けています(注:これは、以前の Windows 7/8/8.1 から Windows 10 へのアップデートに関する問題ではありません)。
例:
- 更新前:
00000-00000-00000-ZZ938
- 更新後:
0000-00000-00000-ZZ975
SerialNumber
時間の経過とともに変化しない値であってはなりませんか?
WMI
アクセスでき、OS を一意に識別する他のプロパティはありますか?
c# - How to secure the Software license (Algorithm)
I am building an application which has a dynamic product key. I am trying to integrate these features
If user uninstall this app and again installs it then product key should not be void it should take the same product key for it.
I am going to take the mac address and stores it to a web server I am doing online verification so now the problem is that if the user changes the mac address(the network adapter) so key won't work.
So how can I make this valid? Is there any alternative to the MAC address which almost stays constant?
A little pseudo code that describes how I would verify the product key:
licensing - 仮想マシンのソフトウェア ライセンス
現在、当社のソフトウェア製品は、物理マシンで実行されているオペレーティング システムでライセンス供与されています。ライセンスは、NIC MAC ベースに基づいています。
仮想マシン (VM Ware VM、AWS VM、Docker コンテナーなど) でソフトウェア製品をサポートする予定です。マシンがライセンスの検証のためにライセンス ストアに直接接続できないという制限がある場合、ソフトウェア製品のライセンスを強制するための最善の戦略は何ですか。つまり、ライセンスの検証はオフライン モードで行う必要があります。
また、仮想マシンのコピーからも保護したいと考えています。