如何访问OneDrive’;s的通知状态为C#

如何访问OneDrive’;s的通知状态为C#,c#,onedrive,C#,Onedrive,如何在C#中访问OneDrive的通知状态 在我的Win 7 PC上,OneDrive在通知/工具栏区域中有一个图标 将鼠标悬停在OneDrive通知图标上,我会收到以下状态消息:- OneDrive是“最新的” OneDrive正在“寻找变化” OneDrive正在“上载27mb的346mb,剩余27个文件” 是否可以从C#查询此状态 我特别想知道OneDrive何时“最新” 我想为我的电脑编写一个关机例程,用于检查OneDrive的状态。如果OneDrive不是“最新的”,我可以编写一个

如何在C#中访问OneDrive的通知状态

在我的Win 7 PC上,OneDrive在通知/工具栏区域中有一个图标

将鼠标悬停在OneDrive通知图标上,我会收到以下状态消息:-

  • OneDrive是“最新的”
  • OneDrive正在“寻找变化”
  • OneDrive正在“上载27mb的346mb,剩余27个文件”
是否可以从C#查询此状态

我特别想知道OneDrive何时“最新”

我想为我的电脑编写一个关机例程,用于检查OneDrive的状态。如果OneDrive不是“最新的”,我可以编写一个“等待”代码,以便为任何新的或更改的文件提供足够的时间上载到远程云服务器


在此,非常感谢您的帮助

不知道这是否适用于您,但看看这个CodeProject源代码(它是C++),它列举了通知图标及其工具提示。你必须想办法把它映射到C语言,但是如果你需要从C++代码中得到API调用,你就不应该有太多的麻烦把它们映射到p/UncCK调用。

C#或vb.net、skynet或onedrive?下定决心我尝试了与Google Drive几乎相同的事情,这是我为数不多的完全放弃并不得不采取新方法的情况之一。显然,可以枚举托盘图标来进行这种轮询,但如果我能让它工作,我会被诅咒的。恐怕是极度头痛。附言:如果有人能解决这个问题,我洗耳恭听:)