会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
好好活着,好好活着就是做很多有意义的事情
博客园
首页
新随笔
联系
订阅
管理
2020年5月22日
.Net 截取第三方进程/应用程序的函数方法并替换其实现
摘要: 一.实现目标:在第三方应用程序运行时,启动应用程序监控第三方应用程序指定函数方法,在指定函数方法被调用时,拦截该方法并可修改函数方法的内容及返回值。 二.背景条件 应用程序是.Net应用程序 拦截程序和第三方应用程序在同一设备上 知悉第三方应用程序调用的函数方法名称及传参和返回值 二使用开源类库:
阅读全文
posted @ 2020-05-22 11:39 Khandasas
阅读(601)
评论(0)
推荐(0)
编辑
2020年4月29日
Log4Net MaxSizeRollBackups和MaxFileSize不生效问题解决办法
摘要: 一.常规Log4Net开发 在.net开发上关于日志方面输出大多数都是使用Log4Net类库进行开发,大家在配置Log4Net的配置文件时一般都可以查到如下配置,一般复制下来就可以使用。 <appender name="ErrorAppender" type="log4net.Appender.Ro
阅读全文
posted @ 2020-04-29 15:56 Khandasas
阅读(5058)
评论(0)
推荐(3)
编辑
2020年4月17日
Fins/Tcp通信代码分享,包含C++/C#/VB
摘要: 生活所迫,需要通过Fins协议与欧姆龙PLC进行通信,这几天林林总总踩了不少坑,总算出了点东西。 与Fins通信主要包括:Connect、Write、Read三方面通信。 主要要求是必须符合Fins协议格式,不得多传无用数据,额外长度数据等等(会影响下一次Fins通信)。 Fins格式百度比比皆是,
阅读全文
posted @ 2020-04-17 11:34 Khandasas
阅读(1458)
评论(1)
推荐(0)
编辑
2020年4月14日
FINS/TCP C++踩坑实录 多个00
摘要: 最近使用欧姆龙PLC开发,使用Fins协议通讯,经历如下过程: 发起Socket连接 发起Fins连接 读写操作指令 结果遇到问题:1/2步骤没问题,到第三步时遇到PLC不再反馈Fins相关信息并结束PLC连接???? 抓包看数据前多了个“00”,不明所以 抓耳挠腮三天才发现问题:Fins协议要求必
阅读全文
posted @ 2020-04-14 15:13 Khandasas
阅读(889)
评论(0)
推荐(0)
编辑
FINS/TCP C++版本Demo
摘要: char CMDData[100] = { 0 }; char CNTData[100] = { 0 }; void initialization(); void InitFinsData() { CNTData[0] = 0x46; CNTData[1] = 0x49; CNTData[2] =
阅读全文
posted @ 2020-04-14 15:04 Khandasas
阅读(1350)
评论(0)
推荐(0)
编辑
2020年4月7日
C++异常处理:inet_addr': Use inet_pton() or InetPton() instead or define...
摘要: 环境:VS2019 场景:NET_SERVER.sin_addr.S_un.S_addr = inet_addr(Send_IP);编译时提示错误 错误:C4996 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSO
阅读全文
posted @ 2020-04-07 11:35 Khandasas
阅读(6289)
评论(0)
推荐(0)
编辑
2020年3月31日
Log4Net读取XML配置文件及在代码中完成添加Logger操作
摘要: 解决问题: 将log4net配置文件与app.config配置文件分开 手动读取log4net配置文件 手动创建logger 可将日志输出功能封装在类库中,应用程序引用时无需添加assembly引用及配置文件添加 private void CreatLoggers() { XmlDocument l
阅读全文
posted @ 2020-03-31 16:30 Khandasas
阅读(650)
评论(0)
推荐(0)
编辑
2019年8月30日
C# NAudio录音和播放音频文件及实时绘制音频波形图(从音频流数据获取,而非设备获取)
摘要: 下午写了一篇关于NAudio的录音、播放和波形图的博客,不太满意,感觉写的太乱,又总结了下 NAudio是个相对成熟、开源的C#音频开发工具,它包含录音、播放录音、格式转换、混音调整等功能。本次介绍主要功能有音频、录音文件播放、实时音频流波形图显示等。具体如下: 1. 录音 NAudio录音主要使用
阅读全文
posted @ 2019-08-30 16:11 Khandasas
阅读(10960)
评论(1)
推荐(0)
编辑
C# NAudio录音和播放音频文件-实时绘制音频波形图(从音频流数据获取,而非设备获取)
摘要: NAudio的录音和播放录音都有对应的类,我在使用Wav格式进行录音和播放录音时使用的类时WaveIn和WaveOut,这两个类是对功能的回调和一些事件触发。 在WaveIn和WaveOut之外还有对音频流读写使用的WaveFileWriter和WaveFileReader类,具体细节可查看其源码进
阅读全文
posted @ 2019-08-30 14:15 Khandasas
阅读(5211)
评论(2)
推荐(1)
编辑
2019年8月29日
C# 录音和播放录音-NAudio
摘要: 在使用C#进行录音和播放录音功能上,使用NAudio是个不错的选择。 NAudio是个开源,相对功能比较全面的类库,它包含录音、播放录音、格式转换、混音调整等操作,具体可以去Github上看看介绍和源码,附:Git地址 我使用到的是录制和播放wav格式的音频,对应调用NAudio的WaveFileW
阅读全文
posted @ 2019-08-29 10:13 Khandasas
阅读(6574)
评论(0)
推荐(1)
编辑
下一页