mapi://{S-1-5-21-1626573300-1364474481-487586288-1001}/toto@mycompany.com($b423dcd5)/0/Inbox/가가가가곕갘객겒갨겑곓걌게겻겨곹곒갓곅갩갤가갠가
我希望以我通过 Windows 桌面搜索搜索得到的格式执行 URL 。
在带有 Outlook 2007 的 Vista 上,如果 Outlook 已打开,则无法打开电子邮件。除了有时,当它出于神秘的原因工作时。
以下是我尝试过的一些事情,试图让它发挥作用:
执行它Process.Start
,或Process.Start
通过 cmd.exe /c start 执行它。前者冻结了一分钟,然后什么也没做,Process.Start
返回 null (除非 Outlook 尚未打开,但它工作时)。后者弹出一个“未指定的错误”消息框。
使用协议“mapi://”从 java 在 Outlook 中打开邮件
我不知道如何让这个脚本工作。我生成的 vbs 脚本声称发现了无效字符。另外,这个解决方案让我很难过。
http://social.msdn.microsoft.com/forums/en-US/windowsdesktopsearchdevelopment/thread/00491710-e245-452f-8b0a-56caa56277e4/
我怀疑这个解决方案会起作用。但是,由于编译器错误,我无法让它在 C++ 或 C# 中工作。这是一个不确定要包含哪些库或在 C# 中如何有效使用ShellItem2
互操作等的问题。
在目录中创建应用程序快捷方式
我尝试创建一个快捷方式并调用Process.Start
它。这也不起作用,尽管当我双击它时快捷方式本身起作用。