2013-03-19 65 views
0

我一直在谷歌搜索,沒有。你能告訴我如何使用cmd獲得Windows產品ID,因爲如果我不想讓別人使用我的程序,程序將退出,我想使用它。由於CMD和窗口ID

+0

您使用什麼語言?我們可能會爲您提供替代方案。您正在使用的語言甚至可能支持操作系統特定的設置,如「版本」 – sircapsalot 2013-03-19 14:32:17

回答

0

您可以從註冊表這樣看產品編號:

systeminfo | find /i "product id:" 
+0

錯誤:系統無法找到指定的註冊表項或值。 – Adrianvdh 2013-03-19 14:32:48

+0

@Adrianvdh顯然,Microsoft在更新版本中刪除了「Windows」子項中的信息。但是,閱讀'Windows NT'子項仍然可以工作。 – 2013-03-19 14:50:01

0

wmic可以得到:

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductId 

在最近的Windows版本中,你也可以從systeminfo命令獲取信息你的產品ID。

wmic os get serialnumber 

要將其刮除一個變量:

for /f "tokens=2 delims==" %%I in ('wmic os get serialnumber /format:list') do set productid=%%I