2009-11-09 46 views

回答

3

這取決於你有多在乎。一個簡單的方法是將所有東西都放在內部,然後使用好友程序集來讓程序集調用它。

http://msdn.microsoft.com/en-us/library/0tke9fxk.aspx

你會做大部分事情可以被打敗,但如果有人想打電話,他們會想出一個辦法做到這一點。

1

您可以使所有API內部公開,並將其他程序集公開爲friend。但這絕不是版權保護,有人仍然可以拆卸你的裝配。

1

你可以簽署你的代碼,並檢查在我猜dll的簽名。 你可以在exe和dll之間使用一個祕密(可以很容易地從你的dll的反彙編工程)