Làm sao để vô hiệu hóa một phần mềm C# trực tuyến?

Xin chào mọi người, hiện tại em đang làm 1 phần mềm bằng C# Winform. Em đã hoàn tất phần mềm rồi, nhưng em có một câu hỏi như thế này:
Nếu như để tạo 1 phiên bản dùng thử, làm sao vô hiệu hóa phần mềm sau n ngày?
Hoặc có cách gì khác hay hơn như nếu ta bấm nút ở máy bên này thì phần mêm chạy ở máy khách sẽ vô hiệu hóa k hoạt động được nữa không?

Hi,
Mình phỏng đoán làm như này =)) Trong main check 1 flag là license chẳng hạn. Nếu license == 1 thì chạy tiếp, không thì break chương trình.
cách 1: lưu thời điểm mỗi lần chạy chương trình vào đâu đó trong flash. Mỗi lần chạy chương trình thì bạn check xem các giá trị đó có hợp lệ không. Sau đó update giá license value
cách 2: Mở port và kết nối tới server, server gửi thông tin update license value về client.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?