情況:我有一個授權程序,我在Delphi 7中編寫,這允許用戶創建已銷售產品的許可證。這樣做存在安全隱患,因爲任何員工都可以在家銷售產品,並將授權計劃帶回家並創建許可證 - 他們會偷竊,我們永遠不會知道!限制德爾福7公司局域網到企業局域網
我認爲這可能是一個好主意,限制許可pgm只運行在企業局域網內。
建議您執行諸如查找指定服務器的存在或測試它是否在特定子網上運行的操作?如果是的話,歡迎任何例子:)
情況:我有一個授權程序,我在Delphi 7中編寫,這允許用戶創建已銷售產品的許可證。這樣做存在安全隱患,因爲任何員工都可以在家銷售產品,並將授權計劃帶回家並創建許可證 - 他們會偷竊,我們永遠不會知道!限制德爾福7公司局域網到企業局域網
我認爲這可能是一個好主意,限制許可pgm只運行在企業局域網內。
建議您執行諸如查找指定服務器的存在或測試它是否在特定子網上運行的操作?如果是的話,歡迎任何例子:)
有一個簡單的解決方案:使其成爲一個Web服務或至少實現許可證創建僅在一個或多個服務器上運行的應用程序。這將允許每個可以通過網絡訪問服務器的人創建許可證。您的網絡外部 - 受防火牆保護 - 無法訪問,因此沒有人可以自行創建許可證。
以前問(雖然沒有接受的答案):[我的程序如何檢測它是否在特定域上運行?](http://stackoverflow.com/questions/4715512)。 – 2011-03-06 13:06:17