2016-01-22 47 views
-1

當我在機器上部署winform應用程序並從程序文件夾複製應用程序文件並在另一臺機器上運行時,它會運行。如何防止這種情況發生? 我想使安裝程序只適用於一臺電腦。 他們是否有這樣做如何讓Winform安裝和部署文件只用於一臺電腦

+0

獲取它的MAC並在開始前檢查它 –

+0

通常情況下,您明確不想要那樣做。如果沒有技術原因,它應該在另一臺計算機上運行。所以我認爲,你正在談論某種許可... –

+0

在註冊表中寫一些pereferenece – Mehari

回答

1

你必須問自己什麼描述這個參數PC?它是硬件嗎?或用戶?或環境?

當你這樣做你可以計算出這臺PC的正確校驗

您可以使用系統寄存器與用戶名calucultate校驗

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\ProductId 

是每臺機器唯一/每窗戶安裝。

或簡單的一些環境varable像

Environment.UserDomainName 

Environment.UserName 

Environment.MachineName 

每個位置某種方式非常連接到一臺PC

鏈接:

What is a good unique PC identifier?

What's a good way to uniquely identify a computer?

Generating a unique machine id

相關問題