Outlook Security Manager (全稱 - Security Manager for Microsoft Outlook) 是一個(gè)單線程的編程工具,可以讓你實(shí)現(xiàn)旁路安全設(shè)置,以及避免安全警告或快速附件和應(yīng)用程序,它結(jié)合了 Microsoft Outlook. Outlook Security Manager 用于 .NET, VCL 以及 ActiveX 平臺(tái)上的開(kāi)發(fā)(VB.NET, C#, C++, Visual Basic 6, Delphi, VBA, Word MailMerge),支持 MS Outlook 2000, Outlook 2002 (XP), Outlook 2003,Outlook 2007及Outlook2013 with / without 補(bǔ)丁包。
Outlook Security Manager (full name - Security Manager for Microsoft Outlook) is a one-line programming tool that allows you to bypass security settings and avoid security warnings, alerts or prompts in add-ins and applications that interact with Microsoft Outlook. Outlook Security Manager is developed for .NET, VCL and ActiveX platforms (VB.NET, C#, C++, Visual Basic 6, Delphi, VBA, Word MailMerge) and supports MS Outlook 2000, Outlook 2002 (XP), Outlook 2003 and Outlook 2007 with / without service packs.
什么時(shí)候 Outlook 安全警報(bào)工作? 如果你準(zhǔn)備開(kāi)發(fā) MS Outlook 附件或與 Microsoft Outlook 結(jié)合的應(yīng)用程序時(shí),你會(huì)運(yùn)行或已經(jīng)運(yùn)行到一個(gè)安全警告或警報(bào)。Key Outlook 對(duì)象,如地址簿或郵件條目,包括了屬性和方法都可以通過(guò)安全設(shè)置來(lái)保護(hù)。
怎樣預(yù)防 Outlook 安全警報(bào)的出現(xiàn)?
需要移除安全警報(bào)? 通過(guò)使用 Outlook Security Manager,你能很容易地在 MS Outlook 繞過(guò)安全設(shè)置,可以關(guān)閉警報(bào)或彈出一條單行代碼消息! 不同于類似工具,Outlook Security Manager 不會(huì)改變 OOM (Outlook Object Model) 和 CDO (Collaboration Data Objects)調(diào)用為 Extended MAPI 調(diào)用,并且不會(huì)使得開(kāi)發(fā)由于其自身的特殊對(duì)象變得更復(fù)雜。它只是通過(guò)三個(gè)屬性來(lái)實(shí)現(xiàn)一個(gè)對(duì)象,從而為 Outlook objects, CDO 以及 Simple MAPI,包括 MailMerge 實(shí)現(xiàn)或取消安全設(shè)置。這些屬性是 DisableOOMWarnings, DisableCDOWarnings 以及 DisableSMAPIWarnings. 在調(diào)用一個(gè)受保護(hù)的對(duì)象前,你必須通過(guò)相應(yīng)的屬性來(lái)切斷 Outlook 安全性,然后再重新打開(kāi)。比如:
Visual Basic .NET
Dim SecurityManager As New AddinExpress.Outlook.SecurityManager
SecurityManager.DisableOOMWarnings = True
Try
' ... any action with protected objects ...
Finally
' In any case please remember to turn on
' Outlook Security after your code,
' since now it is very easy to switch it off! :-)
SecurityManager.DisableOOMWarnings = False
End Try
Visual Basic 6 (VBA)
OlSecurityManager.DisableOOMWarnings = True
On Error Goto Finally
' ... any action with protected objects ...
Finally:
OlSecurityManager.DisableOOMWarnings = False
Delphi
OlSecurityManager.DisableOOMWarnings := True;
try
// ... any action with protected objects ...
finally
OlSecurityManager.DisableOOMWarnings := False;
end;
Outlook Security Manager 是一個(gè)進(jìn)程內(nèi)的 COM 對(duì)象,可以操作 Outlook E-mail Security Engine中所有的內(nèi)部事件,而不是 "hacks" 或 "hooks". Outlook Security Manager 直接支持以下三個(gè)平臺(tái),.NET, VCL 以及 ActiveX (VB.NET, C#, C++ MFC/ATL/.NET, Visual Basic 6, Delphi, VBA, Word MailMerge),并且重新考慮平臺(tái)的特性。請(qǐng)注意,所有的版本都包含在了一個(gè)許可包里。通過(guò)一行代碼修正了 Outlook 安全性問(wèn)題!可以在沒(méi)有彈出纖細(xì)的情況下愉快地進(jìn)行 Outlook 開(kāi)發(fā)。你現(xiàn)在舊可以訂購(gòu) Outlook Security Manager,可以立即獲得而且能在沒(méi)有任何安全問(wèn)題的情況下使用 Outlook 對(duì)象。
When are Outlook security alerts fired? If you are going to develop MS Outlook add-ins or applications interacting with Microsoft Outlook, you will run into or have already run into security warnings, or alerts. Key Outlook objects such as the address book or mail items including their properties and methods are protected by security settings.
How to prevent Outlook security warnings from appearing?
Need to remove security alerts? With Outlook Security Manager you can easily bypass security settings in MS Outlook and turn off an alert, or a pop-up message with just one line of code! Unlike similar tools, Outlook Security Manager doesn't transform OOM (Outlook Object Model) and CDO (Collaboration Data Objects) calls to Extended MAPI calls and doesn't make development more complicated by its own special objects. It just implements one object with three properties that enable or disable security settings for Outlook objects, CDO and Simple MAPI including MailMerge. These properties are DisableOOMWarnings, DisableCDOWarnings and DisableSMAPIWarnings. Before calling a protected object you just switch off Outlook security via the corresponding property, and then you turn it on again. For example:
Visual Basic .NET
Dim SecurityManager As New AddinExpress.Outlook.SecurityManager
SecurityManager.DisableOOMWarnings = True
Try
' ... any action with protected objects ...
Finally
' In any case please remember to turn on
' Outlook Security after your code,
' since now it is very easy to switch it off! :-)
SecurityManager.DisableOOMWarnings = False
End Try
Visual Basic 6 (VBA)
OlSecurityManager.DisableOOMWarnings = True
On Error Goto Finally
' ... any action with protected objects ...
Finally:
OlSecurityManager.DisableOOMWarnings = False
Delphi
OlSecurityManager.DisableOOMWarnings := True;
try
// ... any action with protected objects ...
finally
OlSecurityManager.DisableOOMWarnings := False;
end;
Outlook Security Manager is an in-process COM object that handles all internal events of the Outlook E-mail Security Engine rather than "hacks" or "hooks". Outlook Security Manager directly supports three platforms, .NET, VCL and ActiveX (VB.NET, C#, C++ MFC/ATL/.NET, Visual Basic 6, Delphi, VBA, Word MailMerge) and takes into account the platforms' peculiarities. Please note all the editions are included in one license package. Fix Outlook security problem programmatically with a line of code! Enjoy Outlook development with no irritating popup warnings. You can order Outlook Security Manager now, get it instantly and use Outlook objects without any security troubles.