Maui跨平台开发方案

摘要: 基于Maui 开发一款跨组跨平台Android《语音助手》项目,背景:对接输入源算法组提供so模型动态库,执行指令。由于初次尝试开发Maui 跨平台调用so动态库,整体项目遇到了一些问题,记录一下。 整体解决方案: 1 本次开发结合两种编译器Android Studio和Visual Studio 阅读全文
posted @ 2024-10-23 19:09 TanZhiWei 阅读(33) 评论(0) 推荐(0) 编辑

windows系统防火墙应用程序出入站实现添加

摘要: 使用com 组件: 具体实现如下: using System; using NetFwTypeLib; namespace FireWall { public static class FireWallHelper { /// <summary> /// 将应用程序添加到防火墙例外 /// </su 阅读全文
posted @ 2024-09-25 09:45 TanZhiWei 阅读(16) 评论(0) 推荐(0) 编辑

ORM之SqlSugar简单示例

摘要: 示例结构 还有一种不需要拷贝X86/X64 下的SQLite.Interop.dll 以及System.Data.SQLite.dll 。直接安装Nuget包System.Data.SQLite,SqlSugar 下面给出示例代码,安装编码框架可扩展 IDal接口定义 namespace ORMRe 阅读全文
posted @ 2024-08-02 17:52 TanZhiWei 阅读(15) 评论(0) 推荐(0) 编辑

Frpc配置文件生成

摘要: Frpc代理依赖Frpc.ini, 本文介绍其配置操作 1 ini操作 /// <summary> /// INI文件读写辅助类 /// </summary> internal static class IniHelper { #region Public Methods /// <summary> 阅读全文
posted @ 2024-08-01 17:35 TanZhiWei 阅读(62) 评论(0) 推荐(0) 编辑

Frpc 内网穿透客户端配置教程

摘要: github: https://github.com/fatedier/frp/releases1 下载操作系统对应版本的Frpc.exe 客户端程序2 配置对应的frpc.ini文件3 切换到Frpc.exe目录,cmd执行:Frpc.exe -c frpc.ini 例如:frpc.ini 如下 阅读全文
posted @ 2024-08-01 17:25 TanZhiWei 阅读(230) 评论(0) 推荐(0) 编辑

WPF 检测Windows用户会话状态:登录界面、非登录界面

摘要: 1 主动获取Windows用户会话状态:登录界面、非登录界面,没有直接的Api接口,通过获取当前的前台窗台判断, 条件: 获取不到、UWP界面且窗体名字:windows 窗体类名windows.ui.core.corewindow。 经过压测可靠 using System; using System 阅读全文
posted @ 2024-07-29 17:18 TanZhiWei 阅读(25) 评论(0) 推荐(0) 编辑

控制台+Topshelf实现Windows服务,以及打包

摘要: 场景:实现Windows服务,例如TerryService。 1 服务安装脚本 serviceInstall.bat cd /d %~dp0 echo %date%_%time% >>InstallLog.txt TerryService.exe uninstall >>InstallLog.txt 阅读全文
posted @ 2024-05-21 11:29 TanZhiWei 阅读(81) 评论(0) 推荐(0) 编辑

Windows网络桥接:事件无法调用任何订户 (异常来自 HRESULT:0x80040201)异常处理

摘要: 开发Windows网络桥接使用接口Com组件:Interop.NETCONLib。设置成X64位时调用EnableSharing。出现一下异常 System.Runtime.InteropServices.COMException (0x80040201): 事件无法调用任何订户 (异常来自 HRE 阅读全文
posted @ 2024-04-15 17:31 TanZhiWei 阅读(344) 评论(0) 推荐(0) 编辑

H264 码流分析

摘要: 内容1、 H264 码流分析: 一帧可能由多个NALU组成,由Slice片区类型不同定义成不同的NALU 单元,每个片区之间用0001 隔离,H264纯数据不允许出现连续三个字节为0,在第二个后面插入03,00 00 30 00 表示00 00 002、 片区类型的定义为:首位 & 0X1F(取低5 阅读全文
posted @ 2024-03-30 21:13 TanZhiWei 阅读(451) 评论(0) 推荐(0) 编辑

触控:WPF捕捉触控事件

摘要: 1 注册触控事件 2 注册键盘事件 3 注册鼠标点击事件 4 注册鼠标滚轮事件 using System; using System.Diagnostics; using System.Threading.Tasks; using System.Windows; using System.Windo 阅读全文
posted @ 2024-03-04 19:31 TanZhiWei 阅读(130) 评论(0) 推荐(0) 编辑