ฉันกำลังพยายามเซ็นแมโครด้วยตนเองที่ฉันเขียนไว้สำหรับ Outlook และการค้นหาของฉันนำไปสู่ SelfCert.exe
ฉันวิ่งSelfCert.exe
และสามารถสร้างใบรับรองที่ลงชื่อด้วยตนเองและภายใน Outlook ฉันสามารถเลือกใบรับรองนั้นสำหรับลงชื่อแมโครของฉัน
ปัญหาคือทุกครั้งที่ฉันรีสตาร์ท Outlook มาโครของฉันจะถูกปิดการใช้งาน ฉันคิดว่าพวกเขาถูกปิดใช้งานเนื่องจากใบรับรองที่เซ็นชื่อด้วยตนเองที่ฉันสร้างไม่ได้ติดตั้งในผู้ออกใบรับรองหลักที่เชื่อถือได้ของฉัน
การตั้งค่าแมโครของฉันภายใต้ศูนย์ความเชื่อถือมีการกำหนดให้Notifications for all macros
ซึ่งดูเหมือนที่เหมาะสมที่สุดเพราะเพียงตัวเลือกอื่น ๆและDisable all macros without notification
Notifications for digitally signed macros, all other macros disabled
Enable all macros
ฉันทำทุกวันเพื่อทำงานกับบัญชีที่ไม่ใช่ผู้ดูแลระบบและลงชื่อเข้าใช้บัญชีผู้ดูแลระบบท้องถิ่นเมื่อจำเป็นเท่านั้นดังนั้นใบรับรองที่ลงชื่อด้วยตนเองจะเชื่อมโยงกับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบของฉัน ถ้าฉันเรียกใช้SelfCert.exe
ในฐานะผู้ดูแลระบบฉันสามารถสร้างใบรับรองที่เซ็นชื่อด้วยตนเองที่เชื่อมโยงกับผู้ใช้ที่เป็นผู้ดูแลระบบของฉัน แต่ฉันไม่สามารถเลือกใบรับรองนั้นเพื่อเซ็นแมโครของฉันใน Outlook ได้เพราะฉันใช้ Outlook เป็นบัญชีที่ไม่ใช่ผู้ดูแลระบบปกติ
หากฉันใช้ mmc เพื่อจัดการใบรับรองฉันจะเห็นเฉพาะใบรับรองที่สร้างโดยผู้ใช้ที่เป็นผู้ดูแลระบบภายใต้Certificates - Current User
-> Personal
-> Certificates
และฉันไม่สามารถดูวิธีการเข้าถึงใบรับรองที่สร้างด้วยบัญชีที่ไม่ใช่ผู้ดูแลระบบของฉันเพราะฉันไม่สามารถใช้ mmc ด้วย บัญชีผู้ดูแลระบบที่ไม่ใช่ของฉัน
ฉันจะรับใบรับรองที่ลงชื่อด้วยตนเองนั้นสร้างโดยใช้บัญชีที่ไม่ใช่ผู้ดูแลระบบของฉันติดตั้งไว้ในผู้ออกใบรับรองหลักที่เชื่อถือได้ของฉันได้อย่างไรเพื่อให้ฉันสามารถลงชื่อในแมโคร Outlook ได้