คืองานก็ไม่ได้ยาก แต่ทำไม่ได้เลย !! โจทย์มีอยู่ว่าเราจะ capture screen หน้าจอผ่าน windows remote desktop ด้วยจาวาได้ยังไง?? อย่าเพิ่งงงเพราะมันไม่ได้ง่ายอย่างที่คิด ถ้าหากเรา capture หน้าจอ ผ่าน RDP เมื่อไหร่ก็ตามที่เราปิด หน้าจอนั้นไป program capture หน้าจอที่เรารันทิ้งไว้ก็จะ capture สิ่งว่างปล่าวๆ มืดๆให้เรา (blank screen) แต่หากเรายังคิดว่างั้นก็แค่ minimize มันสิงง่ายๆ RDP ก็จะไม่ส่งข้อมูลมูลมาให้ เรา capture อยู่ดี ว่าง่ายๆมันฉลาดพอสมควร ทำให้เราได้ blank screen ตลอดเวลาที่เราไม่ได้ เปิดหน้าจอนั้นไว้นั่นเอง ปัญหานี้ผมก็ research อยู่ครึ่งวันเต็มๆ ทั้ง research และก็ทำการเขียนโปรแกรมทดลองไปด้วย เปลี่ยน configuration เพื่อให้สามารถ capture ได้แม้เพียงแค่การ minimize ก็ตามที แต่ไหนๆก็ทำแล้ว [...]