เป็นไปได้ว่าถ้าคุณเขียนโปรแกรมดีๆ ที่เป็นประโยชน์กับหลายๆ คน คุณจะต้องการสร้างรายได้จากมัน ในการดำเนินการนี้ คุณต้องลงทะเบียนโปรแกรม แต่คุณต้องตรวจสอบให้แน่ใจว่าโปรแกรมหนึ่งโปรแกรมใช้งานได้กับผู้ใช้เพียงรายเดียวเท่านั้น และเพื่อที่เขาจะได้ไม่สามารถแจกจ่ายหรือแจกโค้ดฟรีโดยสมบูรณ์หรือเพื่อประโยชน์ของเขาเอง แม้ว่างานนั้นจะลงทุนโดยคุณก็ตาม
คำแนะนำ
ขั้นตอนที่ 1
เพื่อหลีกเลี่ยงปัญหานี้ กล่าวคือ เพื่อปกป้องการพัฒนาซอฟต์แวร์ของคุณจากผู้ไม่หวังดีหลายคน ให้สร้างอัลกอริธึมที่โปรแกรมจะไม่สามารถเข้าถึงได้สำหรับผู้ใช้ในโหมดเต็มจนกว่าเขาจะป้อนรหัสลงทะเบียนที่เขาจะจ่ายเงินให้คุณ
ขั้นตอนที่ 2
สร้างรูปแบบใหม่ในสภาพแวดล้อมการเขียนโปรแกรมแบบภาพ โดยใส่ช่องป้อนข้อมูลสองช่องและปุ่มเดียว ฟิลด์รายการแรกจะมีหมายเลขซีเรียลของสำเนาของโปรแกรม และฟิลด์ที่สองจะมีรหัสการลงทะเบียน (หรือคีย์) ปุ่มนี้จะทำหน้าที่ยืนยันการป้อนข้อมูล เพื่อความสะดวก ให้วางช่องใส่ข้อมูลสองช่องด้านล่างอีกช่องหนึ่ง โดยจัดชิดด้านซ้ายของแบบฟอร์มและตรงกลาง และให้ปุ่มอยู่ตรงกลางด้านขวา
ขั้นตอนที่ 3
สำหรับปุ่ม ให้ใช้แอตทริบิวต์ Caption = "Register" สำหรับช่องป้อนข้อมูลแรก - Caption = "Your serial number" และสำหรับช่องที่สอง - Caption = "Enter the registration code"
ขั้นตอนที่ 4
ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์แต่ละเครื่องมีหมายเลขซีเรียลและรหัสการลงทะเบียนที่ไม่ซ้ำกัน ซึ่งจะถูกสร้างขึ้นอย่างเคร่งครัดตามสูตรที่กำหนดไว้อย่างชัดเจน ในการทำเช่นนี้ ตรวจสอบให้แน่ใจว่าเมื่อคุณเริ่มโปรแกรมครั้งแรก หมายเลขซีเรียลจะถูกสร้างขึ้นแบบสุ่ม (RND) และเขียนไปยังไฟล์ที่ซ่อนอยู่ หรือดีกว่าในรีจิสทรี
ขั้นตอนที่ 5
ตอนนี้ตรวจสอบให้แน่ใจว่าโปรแกรมคำนวณคีย์ของหมายเลขซีเรียลตามสูตรที่เข้มงวด (เช่นคีย์ = หมายเลขซีเรียล * 5/333 + 4) เป็นค่าที่ได้รับที่ผู้ใช้โปรแกรมจะต้องป้อนเพื่อปลดล็อก