1.1 ข้อกำหนดเบื้องต้น
SoftAgent ทำงานด้วยสิทธิ์สูงสุดเพื่อดำเนินการควบคุมระดับระบบ (ปิดเครื่อง เปลี่ยน IP จำลองแป้นพิมพ์) การติดตั้งและการใช้งานต้องการสิทธิ์ผู้ดูแลระบบ
ยืนยันสภาพแวดล้อมตรงตามข้อกำหนดและเตรียมการติดตั้ง
- ยืนยันว่า PC เป้าหมายใช้ Windows 10/11 x64
- ยืนยันว่ามีสิทธิ์บัญชีผู้ดูแลระบบ (ตัวติดตั้งจะแสดงพรอมต์ UAC elevation)
- ยืนยันว่าไฟร์วอลล์อนุญาตการรับส่งข้อมูล UDP ขาเข้าบนพอร์ต 6500 (พอร์ตฟังของ SoftAgent)
- แพ็กเกจตัวติดตั้งเป็น self-contained — ไม่ต้องติดตั้ง .NET runtime บนเครื่องเป้าหมายก่อน
- สามารถรันโปรแกรมในฐานะผู้ดูแลระบบได้ (UAC elevation ผ่านแล้ว)
- UDP พอร์ต 6500 ไม่ถูกใช้งานโดยโปรแกรมอื่น
- PC ที่ถูกควบคุมหลายเครื่องสามารถใช้ตัวติดตั้งเดียวกัน — กำหนดค่าพอร์ตและที่อยู่การรายงานแยกกันในแต่ละเครื่อง
- สำหรับโครงการนิทรรศการ แนะนำให้ตั้ง PC ที่ถูกควบคุมทั้งหมดให้ล็อกอินอัตโนมัติด้วยบัญชีผู้ดูแลระบบ เพื่อให้ scheduled task เริ่มต้นได้อย่างน่าเชื่อถือ