2012-10-31 76 views
0

基本上我有一個asp.net應用程序安裝在客戶端服務器上,與現有的桌面應用程序一起工作。我能做些什麼來阻止客戶端複製文件並安裝到其他地方並運行它,以便他們不能停止付款,但是繼續使用系統?許可/保護一個asp.net網絡應用程序

回答

1

我知道您可以使用的唯一100%方式是調用某個您控制的web服務,以在每次應用程序啓動時或在您想要的任何其他事件中進行驗證。儘管如此,客戶端可以反編譯並修補它以刪除檢查,儘管這不太可能。

但是,我不擔心如果我必須有這種鎖定,我會盡可能多地驗證它。如果你認爲你的客戶正在這樣做,他們不是一個好的客戶開始合作。