www.minutiae.co.th

 
   
 
 
 
 
 
 
 
 
 
 
 

 

HASP HL Software Tools & Utilities

      โปรแกรมล่าสุดที่เปลี่ยนรูปแบบการป้องกันโปรแกรมแบบเดิมๆ ที่ต้องคอยทำทีละโปรแกรม กำหนดเงื่อนไขใหม่แต่ละครั้งก็ต้องมาทำ Protection ใหม่ หรือเขียนโปรแกรมควบคุมใหม่ เปลี่ยนมาเป็นการเข้ารหัสโปรแกรมได้ง่ายๆ เพียงครั้งเดียว แต่สามารถกำหนดสิทธิ์หรือปรับเปลี่ยนเงื่อนไขเพื่อบริหารการขายได้ไม่จำกัด ในคอนเซปต์ "Protect Once - Deliver Manytm"

 

 

Protect Once - Deliver Manytm ลดเวลาและขั้นตอนในส่วนกำหนด License จากเดิมเป็นหน้าที่ของคนพัฒนาโปรแกรมให้เป็นหน้าที่ของคนจัดจำหน่ายแทน เพราะ utility ที่มากับ HASP HL จัดการง่าย เพียงผู้พัฒนาจัดเตรียมในส่วนของการทำ Protection ซึ่งมี 2 วิธีคือ Envelope และ API หรือจะใช้ทั้ง 2 วิธีรวมกัน โดยกำหนดโปรแกรมที่ต้องการป้องกัน ซึ่งโปรแกรม Envelope ของ HASP HL สามารถ add โปรแกรมเข้ามาทำพร้อมกันหลายๆ โปรแกรม ระบุเวลาที่ต้องการให้ตรวจสอบคีย์เป็นระยะ พร้อมกับตั้งค่าความปลอดภัยให้แต่ละโปรแกรม ส่วนการกำหนดสิทธิ์หรือเงื่อนไขการใช้โปรแกรมแก่ผู้ใช้ในแบบต่างๆ ฝ่ายจัดจำหน่ายสามารถจัดการได้เองโดยไม่ต้องให้โปรแกรมเมอร์ทำ Protection หรือเขียนโปรแกรมคอนโทรลฮาร์ดล็อคใหม่ทุกครั้ง ซึ่งเป็นวิธีทีฮาร์ดล็อครุ่นอื่นใช้อยู่ โปรแกรมของ HASP HLแบ่งเป็น 3 ส่วนดังนี้

1. Envelope Tool  โปรแกรมเมอร์ไม่ต้องทำอะไรกับโปรแกรมที่พัฒนาเสร็จแล้วเลย สามารถเลือก EXE หรือ DLL หลายๆ ตัวมาทำ Envelope ใช้งานง่ายไม่กี่ขั้นตอน เสร็จเรียบร้อยภายในไม่กี่นาที และสามารถใช้ได้กับ HASP ที่มี Vendor code เดียวกันทั้งชุด ล็อคแน่นหนาไม่ต้องแก้ไขหรือเขียนโปรแกรมเข้ารหัสใหม่
ซึ่งจุดเด่นของ Envelope Tool คือ

   1.1 ใช้วิธีป้องกันแบบ Multi layer โดยการครอบซอร์สโค้ด รวมทั้งเข้ารหัสที่ซับซ้อนไว้กับอัลกอลิธึมเฉพาะที่ไม่มีหลักตายตัว สามารถป้องกันการจู่โจมเข้าถึงโปรแกรมได้อย่างแน่นอน

   1.2 มีฟังก์ชั่นกำหนดให้โปรแกรมทำการสุ่มค่าที่ใช้เข้ารหัสได้มากถึง 30 ระดับ

   1.3 มีฟังก์ชั่น Encrypt data file ได้ไม่จำกัดขนาด

   1.4เพิ่มฟังก์ชั่น waitbox กรณีที่โปรแกรมมีขนาดใหญ่และใช้เวลานานเวลาสตาร์ทอัพโปรแกรม

   1.5สามารถป้องกันการดีบัคโปรแกรมได้แน่นอนเพราะมีอัลกอลิธึม anti-debugging ให้เลือกใช้มากถึง 50 ชุดคำสั่ง

   1.6เพิ่มฟังก์ชั่นตรวจสอบวิธีการเรียกใช้โปรแกรมแบบ remote (สำหรับ network), local หรือทั้ง2 แบบรวมกัน ซึ่งการเรียกใช้แบบ remote นี้ จะมีฟังก์ชั่นให้เลือกได้อีกว่าต้องการให้นับจำนวนครั้งการเรียกใช้โปรแกรมเป็นแบบรวมทุก client ที่เรียกเข้ามาในระบบ network หรือจะแยกนับ

   1.7 ใช้ USB Master key เป็นตัวถอดรหัส Vendor code แทนชุด password

2. Factory Tool   ใช้กำหนดเงื่อนไขและสิทธิการใช้โปรแกรมได้ตามต้องการ แทนที่จะส่งให้โปรแกรมเมอร์ทำแบบที่ฮาร์ดล็อคยี่ห้ออื่น ฝ่ายบริหารงานขายสามารถกำหนดได้เอง เช่น จะให้ใช้กี่ครั้ง หมดอายุวันไหน ใช้พร้อมกันกี่เครื่อง หรือแม้แต่การเพิ่ม/ลบ สิทธิ์ใหม่ เป็นเครื่องมือบริหารงานขายที่ใช้ง่ายที่สุด เพราะมีเครื่องมือที่อำนวยความสะดวกให้คุณเข้าถึง Memory ของ HASP HL ได้ทันที

 

3. ToolBox    มีเครื่องมือที่ช่วยให้ผู้พัฒนาโปรแกรมได้เรียนรู้และใช้ API ฟังก์ชั่นของ HASP HL ได้เต็มประสิทธิภาพในเวลาอันสั้น พร้อมตัวอย่างการใช้ API ของภาษาต่างๆ ToolBox นี้สามารถ Generate source code ได้เลย ให้คุณประหยัดเวลาโดยคัดลอกไปใช้ใน Source code ได้อย่างสะดวก

4. Remote Update System เพิ่มความสะดวกและปลอดภัยในการเพิ่ม ลบ ปรับเปลี่ยนเงื่อนไขการใช้โปรแกรม HASP ผ่านระบบ online ไม่ต้องส่งคีย์มาเปลี่ยน
สะดวกสบายยิ่งขึ้นด้วยการทำงานแบบ GUI

 

 

   TOP
TOP PAGE