登录
首页 >  Golang >  Go问答

拦截 Windows 通知在 Golang 中是否可行

来源:stackoverflow

时间:2024-03-23 18:18:30 225浏览 收藏

在 Go 语言中,目前尚无直接的方法来读取发送到 Windows 计算机的通知。尽管 C# 提供了 UserNotificationListener API,但 Go 中没有类似的实现。因此,需要探索替代解决方案,例如通过 Go 调用 C# 函数或使用 matiasinsaurralde/go-dotnet 库,尽管后者可能已经过时。

问题内容

我发现这个 api 是为 C# 开发人员公开的,我知道有一种方法可以在 Go 中发送 toast 通知,我的问题是:

有没有办法读取发送到用户计算机的通知?

https://learn.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/notification-listener


正确答案


我只是 looked for any Go program 声明/加载任何基于 UserNotificationListener 的 DLL。

没有找到,这意味着 Go 可能没有直接支持。
因此,拨打 C# function from Go 是一种可能的解决方法。 matiasinsaurralde/go-dotnet 可能也可以,但过去几年没有更新。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>