พอดีตอนนี้ผมกำลังอยู่ในช่วงทดลองทำ KeyGen เล่นอยู่ โดยใช้ตัว EditPlus 2.31 เป็นตัวทดลอง
ซึ่งตอนนี้กำลังติดปัญหาเรื่อง เืทคนิค ในการสร้าง KeyGen นิดหน่อย เลยอยากเอามาถามผู้รุ้นะครับ ว่ามีความคิดหรือวิธีการที่ดีกว่าที่ผมกำลังคิดอยู่ตอนนี้หรือเปล่า
รูปที่ 1 คือส่วนของ Code ที่เอาไว้ทำสำหรับ สร้าง Encoding Value เพื่อเอามาใช้ในการหา Serial ของ EditPlus ซึ่งจะ้้เห็นได้ว่า Input ที่นำมาใช้ก็คือ UserName และ ความยาวของ UserName ที่เราพิมพ์ลงไป
รูปที่ 2 แสดงให้เห็นถึงส่วนที่มีการนำเอาค่า EDX ที่ไดคูณด้วย 2 แล้วนำ้ ไปบวกกับค่าคงที่ 55E8BCH แล้วนำมาเป็น Address ของข้อมูลที่จะรำไปใส่ใน AX
รูปที่ 3 เมื่อเราไปดูที่ Address นั้น (ซึ่งมันก็อยู่ใน Main Thread) จะพบว่าเป็นกลุ่มของคำสั่งก้อนนึง
คำถามก็คือ
มีวิธีที่ดีกว่าการที่เราต้องเอาไอ้กลุ่มคำสั่งก้อนนั้นทั้งก้อนยัดลงไปใน Program KeyGen ไหมครับ?
เพราะว่าผมรู้สึกว่ามันน่าจะยุ่ง(โคตร) ที่มานั่งกำหนด Address ใหม่ให้ไอ้กลุ่มคำสั่งทั้งก้อนนั้น (จากรูปที่3 คำสั่งที่เห็นเป็นแค่ส่วนเล็กๆส่วนเดียวเท่านั้น)
ใครที่พอจะสามารถช่วยเหลือผมได้ มาช่วยตอบหน่อยนะครับจะเป็นพระคุณอย่างสูง T-T


Reply With Quote
