Outlook Security Manager (全稱 - Security Manager for Microsoft Outlook) 是一個單線程的編程工具,可以讓你實現旁路安全設置,以及避免安全警告或快速附件和應用程序,它結合了 Microsoft Outlook. Outlook Security Manager 用于 .NET, VCL 以及 ActiveX 平臺上的開發(VB.NET, C#, C++, Visual Basic 6, Delphi, VBA, Word MailMerge),支持 MS Outlook 2000, Outlook 2002 (XP), Outlook 2003,Outlook 2007及Outlook2013 with / without 補丁包。
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.
什么時候 Outlook 安全警報工作? 如果你準備開發 MS Outlook 附件或與 Microsoft Outlook 結合的應用程序時,你會運行或已經運行到一個安全警告或警報。Key Outlook 對象,如地址簿或郵件條目,包括了屬性和方法都可以通過安全設置來保護。
怎樣預防 Outlook 安全警報的出現?
需要移除安全警報? 通過使用 Outlook Security Manager,你能很容易地在 MS Outlook 繞過安全設置,可以關閉警報或彈出一條單行代碼消息! 不同于類似工具,Outlook Security Manager 不會改變 OOM (Outlook Object Model) 和 CDO (Collaboration Data Objects)調用為 Extended MAPI 調用,并且不會使得開發由于其自身的特殊對象變得更復雜。它只是通過三個屬性來實現一個對象,從而為 Outlook objects, CDO 以及 Simple MAPI,包括 MailMerge 實現或取消安全設置。這些屬性是 DisableOOMWarnings, DisableCDOWarnings 以及 DisableSMAPIWarnings. 在調用一個受保護的對象前,你必須通過相應的屬性來切斷 Outlook 安全性,然后再重新打開。比如:
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 是一個進程內的 COM 對象,可以操作 Outlook E-mail Security Engine中所有的內部事件,而不是 "hacks" 或 "hooks". Outlook Security Manager 直接支持以下三個平臺,.NET, VCL 以及 ActiveX (VB.NET, C#, C++ MFC/ATL/.NET, Visual Basic 6, Delphi, VBA, Word MailMerge),并且重新考慮平臺的特性。請注意,所有的版本都包含在了一個許可包里。通過一行代碼修正了 Outlook 安全性問題!可以在沒有彈出纖細的情況下愉快地進行 Outlook 開發。你現在舊可以訂購 Outlook Security Manager,可以立即獲得而且能在沒有任何安全問題的情況下使用 Outlook 對象。
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.