C++ 挂接Outlook,权限问题
我正在使用MFC应用程序捕获一些Outlook事件。问题是,除非我以管理员身份运行Outlook和我的应用程序,否则我无法将数据写入文件。我怎样才能解决这个问题 该文件位于何处?如果除非您是管理员,否则无法将其写入该文件,则意味着Outlook也需要以管理员身份运行,否则由于不同的安全上下文,您无法连接到该文件C++ 挂接Outlook,权限问题,c++,outlook,C++,Outlook,我正在使用MFC应用程序捕获一些Outlook事件。问题是,除非我以管理员身份运行Outlook和我的应用程序,否则我无法将数据写入文件。我怎样才能解决这个问题 该文件位于何处?如果除非您是管理员,否则无法将其写入该文件,则意味着Outlook也需要以管理员身份运行,否则由于不同的安全上下文,您无法连接到该文件 你能把你的应用一分为二吗?第一个(可以是Outlook加载项)将文件写入用户可访问的文件夹中。第二个应用程序(以管理员身份运行)从用户可访问的目录中选择文件,并复制/修改受限目录中的文件
你能把你的应用一分为二吗?第一个(可以是Outlook加载项)将文件写入用户可访问的文件夹中。第二个应用程序(以管理员身份运行)从用户可访问的目录中选择文件,并复制/修改受限目录中的文件。该文件位于何处?如果除非您是管理员,否则无法将其写入该文件,则意味着Outlook也需要以管理员身份运行,否则由于不同的安全上下文,您无法连接到该文件
你能把你的应用一分为二吗?第一个(可以是Outlook加载项)将文件写入用户可访问的文件夹中。第二个应用程序(以管理员身份运行)从用户可访问的目录中拾取文件,并复制/修改受限目录中的文件。我同意你的观点,但是我有一个线程可以钩住同步事件并写入同一目录:即使我使用用户帐户运行Outlook和我的应用程序,该线程也可以写入。挂钩应用程序事件的主线程无法写入该目录,除非我以管理员身份运行这两个应用程序。这正是我想要的!当您说无法将数据写入文件夹时,哪个函数调用会失败?错误是什么?我同意你的看法,但是我有一个线程可以钩住同步事件并写入同一目录:即使我使用用户帐户运行Outlook和我的应用程序,该线程也可以写入。挂钩应用程序事件的主线程无法写入该目录,除非我以管理员身份运行这两个应用程序。这正是我想要的!当您说无法将数据写入文件夹时,哪个函数调用会失败?错误是什么?