现有这样的需求,不知如何实现,请大家指点: 做一个程序,客户端启动Outlook收发邮件时,要校验客户端的用户是否合法用户,如果不是合法用户,则此用户收取或发送邮件时,自动接管OutLook的操作使其发送和接受操作不成功。 我只想到了以下思路:
设置全局钩子拦截用户的Outlook操作,判断是否合法用户,如果是则用户可继续操作,不是则屏蔽该操作,问题是:1、怎么得到当前登陆的用户?2、outlook的相关API哪里查找?3、怎样触发钩子?因为该需求比较着急,我找了一些资料也没有结果,希望各位不吝赐教,我感激不尽!
设置全局钩子拦截用户的Outlook操作,判断是否合法用户,如果是则用户可继续操作,不是则屏蔽该操作,问题是:1、怎么得到当前登陆的用户?2、outlook的相关API哪里查找?3、怎样触发钩子?因为该需求比较着急,我找了一些资料也没有结果,希望各位不吝赐教,我感激不尽!
2. outlook support automation interface,see
Q220600 HOWTO: Automate Outlook Using Visual C++/MFC
http://support.microsoft.com/support/kb/articles/q220/6/00.aspQ196776 FAQ: Office Automation Using Visual C++
http://support.microsoft.com/support/kb/articles/q196/7/76.aspQ260574 HOWTO: Work with Linked Contacts of Outlook Items – VC
http://support.microsoft.com/support/kb/articles/q260/5/74.aspQ241287 HOWTO: Get Currently Selected Item in Outlook Folder from VC++
http://support.microsoft.com/support/kb/articles/q241/2/87.aspQ199870 HOWTO: Send a Message by Outlook Object Model with VC++
http://support.microsoft.com/support/kb/articles/q199/8/70.asp
3.you should use com interface,not message hook