การทำให้ใช้ได้ 30 วัน ถ้า run บน server เราคงทำได้ แต่ถ้าบอกว่า แจกโปรแกรม น่าจะเป็น Web Application หรือเปล่า ถ้าใช่ก็แสดงกว่าก็ต้องแจก Code ไปด้วย โอกาสที่เขาจะแกะโต๊ดมีแน่นอน
ผมก็ไม่เคยทำนะ แต่ผมคิดว่า ครั้งแรกที่เขา Run Application ให้มันส่งค่า Serial Hardisk ไปยัง Server ของเรา ซึ่งอาจจะติดต่อผ่านทาง API ที่เราทำไว้ บน Server พอรับค่ามาก็บันทึก Serial hardisk แล้วก็วันที่อยู่บน Server ลงไป ต่อจากนั้น ทุกๆ ครั้งที่ Application Run อันดับแรก ต้องทำการตรวจสอบ วันที่บน Server ว่า เกิน 30 วันหรือยัง ถ้าเกินก็เข้าไม่ได้ ....
กรณีครั้งแรกที่ run Application ไม่ได้ต่อเนต ก็ให้ปิดโปรแกรมไป แล้วบอกว่าต้องทำการเชื่อมต่อ internet เป็นต้น