C#如何将程序加密隐藏?

下面将介绍如何通过LiteDB将自己的程序进行加密,实现介绍一下LiteDB

LiteDB

LiteDB是一个轻量级的嵌入式数据库,它是用C#编写的,适用于.NET平台。它的设计目标是提供一个简单易用的数据库解决方案,可以在各种应用程序中使用。

LiteDB使用单个文件作为数据库存储,这个文件可以在磁盘上或内存中。它支持文档存储模型,类似于NoSQL数据库,每个文档都是一个JSON格式的对象。这意味着你可以存储和检索任意类型的数据,而不需要预定义模式。

阅读剩余部分

【.NET】几行代码识别.NET程序进程(包括.NET FX和.NET CORE+)

前言:如果想要知道自己系统上运行的进程,有哪些是.NET开发的,就可以参考以下的方式。

1、获取系统当前运行的所有.net framework进程和ID

我不知道哪些是fx环境的,所以自己先创建一个.net framework的程序备用,例如 winform程序。然后运行。

阅读剩余部分

【.NET】几行代码实现自动发送邮件功能

前言:邮件自动发送功能应该场景比较多,例如遇到程序bug、或者运行报告等,补获到就发送邮件提醒。或者其他用途。

以下我用个人QQ邮箱为例,编写一个自动发送邮件的小栗子。Q邮箱需要先开通SMTP服务:首先,你需要登录到QQ邮箱,然后进入“设置” -> “账户” -> “POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”,并开启SMTP服务。

开始写代码:

阅读剩余部分

【.NET】使用Whisper.net实现录音转文本

前言:上一篇文章写了关于如何录音,这篇咱们做个升级,让录音内容转为文本。废话不多说,直接上手,以下正文:

1、新建一个控制台项目,引用CommandLineParser和Whisper.net

阅读剩余部分