gpt4 book ai didi

C#:从程序安全发送错误报告

转载 作者:太空狗 更新时间:2023-10-29 20:06:41 27 4
gpt4 key购买 nike

我希望我的程序在失败时通过电子邮件向我发送错误报告。有什么方法可以安全地做到这一点吗?我发现我可以使用 System.Net.Mail MailMessage 和 SmtpClient 等,但当然,我必须为其提供用户名和密码(除非有人知道不需要它的用户名和密码?)。把它放在代码中我发现有点……我不知道。从技术上讲,这意味着任何人都可以查看源代码或编译后的 IL 代码(或它的名称)并找到用户名和密码并将其用于垃圾邮件或其他不太好的事件。这不是很好!

有什么想法吗?有没有更好和/或不同的方法来解决这个问题?不一定要通过电子邮件。但我想要的是一种让程序在我应该修复的事情发生时发出通知的方法。并尽可能减少该通知给用户带来的麻烦。甚至可能是不可见的(尽管 YesNo 消息框可能是礼貌的)。

有人吗?

最佳答案

您可以设置一个网络服务来接收报告,而不是发送邮件。如果您想保护数据,网络服务可以通过 https 运行。

我曾为客户做过一次,效果很好。

唯一的问题是程序是否在无法访问互联网的地方运行。

编辑:

不要告诉任何人,但我们甚至在程序崩溃时截取了该程序的屏幕截图,并将其与我们可以收集到的有关错误的所有信息一起发布。这非常有用!

关于C#:从程序安全发送错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/521792/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com