随笔分类 -  .Net

摘要:一、C#和JS互相调用 1、js调用C# C#代码如下: webView.CoreWebView2.AddHostObjectToScript("webBrowserObj", new ScriptCallbackObject()); await webView.CoreWebView2.AddSc 阅读全文
posted @ 2021-02-24 11:33 ColorsWin 阅读(4427) 评论(0) 推荐(0) 编辑
摘要:最近有需求 在使用本软件的时候 防止一些操作,需要屏蔽系统的快捷键,于是简单整理了下实现方式 一、 hook技术的使用 hook技术:Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数的执行行为, 还可以强制 阅读全文
posted @ 2020-09-24 09:58 ColorsWin 阅读(1919) 评论(1) 推荐(2) 编辑
摘要:最近用户反映一些电脑启动程序就崩溃,还给演示了一个比较诡异的问题 “把软件重新拷贝到另外一个目录,就能正常运行"。还说过一段时间又不能运行需要在换个位置。 ’由于当时没有设置全局异常,只能借助系统操作日志来分析, 系统日志记录不全,就说发生一个异常程序挂掉。 就简单加上全局异常捕获。 public 阅读全文
posted @ 2020-07-26 10:05 ColorsWin 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:一直不怎么喜欢IIS,就一个简单的服务,要安装IIS,然后各种配置,虽然可以用程序一键搭建IIS环境和启动服务,但是也麻烦的很。 之前接触过一段Java,觉得Tomcat挺方便,一拷贝点击运行就Ok。看到官网 WebAPI2使用OWIN自托管控制台启动, 测试一下挺正常的,项目也采用这种方式部署。 阅读全文
posted @ 2020-07-23 09:53 ColorsWin 阅读(594) 评论(0) 推荐(0) 编辑
摘要:最近用FFmpeg处理视频, 提示“”当代码尝试读取或写入无法访问的内存“”,然后程序退出。已经设置全局异常也没有捕获到。 C#调用非托管方法程序容易奔溃,原因是非退托管代码报的异常未能被捕获到。 记录一下两种解决方法: 一、使用配置文件兼容以前代码 为了与旧代码兼容,在app.config添加le 阅读全文
posted @ 2020-07-21 10:09 ColorsWin 阅读(1842) 评论(0) 推荐(0) 编辑
摘要:上篇文章提到FFmpeg解决项目中视频和语音问题,说道C#和FFmpeg不得不提的2个类库。 1、Xabe.FFmpeg 简单查看了下源码和demo,发现基于ffmpeg.exe的命令行参数进行处理。 2、FFmpeg.AutoGen 把C语言对外API和类型翻译成C#的API和对象。 看了一下这个 阅读全文
posted @ 2020-07-06 07:21 ColorsWin 阅读(18912) 评论(20) 推荐(8) 编辑
摘要:项目背景: 工作之余兼职一家公司(方向是工业4.0)给做IM系统,主要功能包括:文字、 图片、文件传输、远程协助、视频语音等等。 这些功能是基于群会话, 比如工厂操作工人遇到问题,请求远程专家,这个初级专家不能解决问题,会邀请一个高级专家进来解决。 开发过程中主要遇到问题是视频和语音这一块,像其他的 阅读全文
posted @ 2020-07-05 18:10 ColorsWin 阅读(1656) 评论(2) 推荐(4) 编辑

点击右上角即可分享
微信分享提示