วันพฤหัสบดีที่ 18 ธันวาคม พ.ศ. 2551

แมโครที่เซ็นชื่อแบบดิจิทัล

คุณควรเซ็นแมโครเฉพาะหลังจากโซลูชันของคุณถูกทดสอบแล้วและโซลูชันนั้นพร้อมสำหรับแจกจ่าย เนื่องจากเมื่อใดก็ตามที่โค้ดในโครงการแมโครที่ถูกเซ็นถูก... thumbnail 1 summary
คุณควรเซ็นแมโครเฉพาะหลังจากโซลูชันของคุณถูกทดสอบแล้วและโซลูชันนั้นพร้อมสำหรับแจกจ่าย เนื่องจากเมื่อใดก็ตามที่โค้ดในโครงการแมโครที่ถูกเซ็นถูกปรับเปลี่ยนด้วยวิธีการใดก็ตาม ลายเซ็นดิจิทัลของโครงการแมโครนั้นจะถูกเอาออก อย่างไรก็ตาม ถ้าคุณมีใบรับรองดิจิทัลที่เหมาะสมในเครื่องคอมพิวเตอร์ของคุณ โครงการแมโครจะถูกเซ็นใหม่โดยอัตโนมัติเมื่อคุณบันทึกโครงการแมโครนั้น ถ้าคุณต้องการป้องกันไม่ให้ผู้ใช้โซลูชันของคุณเปลี่ยนโครงการแมโครโดยบังเอิญ และทำให้ลายเซ็นของคุณไม่ถูกต้อง ให้ล็อคโครงการแมโครก่อนเซ็น ลายเซ็นดิจิทัลของคุณจะบอกแค่เพียงว่าคุณรับประกันว่าโครงการนี้ปลอดภัย แต่ไม่ได้พิสูจน์ว่าคุณเขียนโครงการ ดังนั้นการล็อคโครงการแมโครจะไม่ได้ป้องกันไม่ให้ผู้ใช้คนอื่นแทนที่ลายเซ็นดิจิทัลด้วยลายเซ็นอื่น ผู้ดูแลระบบขององค์กรอาจจะเซ็นแม่แบบและ Add-in ใหม่ เพื่อให้สามารถควบคุมได้แน่นอนว่าผู้ใช้สามารถใช้งานสิ่งใดในเครื่องคอมพิวเตอร์ได้บ้าง

ถ้าคุณสร้าง Add-in ที่เพิ่มโค้ดลงในโครงการแมโคร โค้ดของคุณควรกำหนดว่าโครงการนั้นเซ็นชื่อแบบดิจิทัลหรือไม่ และแจ้งเตือนผู้ใช้ให้ทราบผลที่ตามมาของการเปลี่ยนโครงการที่เซ็นก่อนทำงานต่อ