l198738655
码龄14年
关注
提问 私信
  • 博客:695,059
    问答:6,962
    702,021
    总访问量
  • 65
    原创
  • 12,913
    排名
  • 179
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
  • 加入CSDN时间: 2010-10-25
博客简介:

l198738655的博客

查看详细资料
  • 原力等级
    当前等级
    5
    当前总分
    1,042
    当月
    4
个人成就
  • 获得418次点赞
  • 内容获得125次评论
  • 获得1,342次收藏
  • 代码片获得3,115次分享
创作历程
  • 4篇
    2024年
  • 9篇
    2023年
  • 2篇
    2022年
  • 11篇
    2021年
  • 14篇
    2020年
  • 6篇
    2019年
  • 39篇
    2018年
  • 43篇
    2017年
  • 4篇
    2016年
成就勋章
TA的专栏
  • C#
    3篇
  • PHP
    13篇
  • Python
    8篇
  • JS
    1篇
  • C/C++
    85篇
  • 汇编
    7篇
  • Windows内核相关
    3篇
  • 安卓逆向
    2篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C# WinForm怎么使用COM组件

用Visual Studio的自动代码补全功能,然后这里显示两个方法,每个都试试,然后就知道是谁了。然后在 引用管理器 的 COM 分页下选择自己要添加的COM组件,当然前提是你已经用。命令注册过了此COM组件到注册表,如果还没有注册在这个列表里是看不到的。当然每个COM组件的这个对外的接口函数名都不一样,怎么确定。首先在右边自己的项目上右键→添加→引用。这个点后头怎么写呢?
原创
发布博客 2024.11.26 ·
393 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

C# WIN10 WinForm调用大漠插件3.1233 最后免费版

发布资源 2024.04.27 ·
rar

C# WIN10 WinForm调用大漠插件3.1233 最后免费版

比如说有一个COM对象它内部有一个静态变量 gHello,那么这个对象无论生成多少实例对于gHello在内存中只能有一份,那么如果有两个不同的实例在两个线程里面同时去读写它,就有可能出错,所以就要就要有种机制进行同步保护,STA或者MTA就是这种机制。支持STA的COM对象只能在创建它的线程里被使用,其它线程如果再创建它就会失败。COM库在进程中创建一个内存结构,这个内存结构在整个进程中只能有一个,然后让它和调用CoInitializeEx的线程相关联。然后到你的C#工程里,右键菜单中选择“粘贴”。
原创
发布博客 2024.04.27 ·
3140 阅读 ·
8 点赞 ·
1 评论 ·
14 收藏

C# 用Trace.WriteLine输出调试信息无法查看

写程序就会遇见BUG,这时候在代码不同部位输出一些标记的信息对查找错误非常有必要,一般情况下我们都是使用Console.WriteLine()方法来打印信息到控制台窗口,但有时候使用Console.WriteLine()方法会存在不方便的情况,比如鄙人遇到的问题就是程序因为用了一些其他的库,这些第三方库也会打印一些信息到控制台窗口里,造成程序运行时控制台窗口里的信息一大堆一大堆的非常混乱,根本看不到鄙人自己想显示的信息,非常令人头疼。//两个参数,当第一个参数为true时,第二个参数的调试信息会显示出来。
原创
发布博客 2024.03.08 ·
992 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

C# 使用Newtonsoft.Json来读取JOSN数组

刚开始学用这个Newtonsoft的时候别人的博客给出的演示例子是先声明一个类,然后实例化这个类,用访问类的数据成员的方式来访问JSON节点,这就比较麻烦了,Newtonsoft其实提供了直接把一整个JSON数据打包成一个JObject对象的方法,然后就可以像用类似数组的方式来访问这些节点。怎么在C#工程中安装Newtonsoft在这里就不提了,随便搜一下就有教程反正也是用NuGet包管理器安装。这里记录一下怎么读取JSON节点。"春哥": "纯爷们","春哥": "纯爷们",
原创
发布博客 2024.02.19 ·
1592 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

PSV安装VITASHELL

发布资源 2023.12.27 ·
rar

PSV新内存卡(或内存卡格式化后)如何安装VITASHELL文件管理器

如果你的PSV还没破解,那本文不适合没破解的情况,按照网上其他教程破解完成后会自动安装上其他的文件管理器,然后再用这些文件管理器安装。当然索尼也给PSV开发了一个类似于ITunes的工具,这个Qcma属于第三方的工具。点击“生产或管理设备密码”,需要使用这个密码才能在PSV上登录账号,登录好账号后打开Qcma,连接PSV,如果驱动没问题就会显示连接上PSV了。点击后界面会显示“正在连接”,直接点取消先登录PSN账号,当然需要联网,图片只是演示,鄙人此时开了飞行模式,这是不行的。接下来到PSV上操作,选择。
原创
发布博客 2023.12.27 ·
4687 阅读 ·
25 点赞 ·
0 评论 ·
13 收藏

CefSharp 获取POST(AJAX)、GET消息返回值(request)

我们操作网页的时候发送或者做了某个动作提交表单之后需要知道我们的动作或者提交是否成功,因为有的页面会因为网络延迟问题提交失败,需要准确的获取到发送消息后服务器的返回值,如果直接通过页面的弹窗获取发送消息后的结果会非常麻烦,有时候一个消息发送后会产生多种不同的返回结果,可能提交成功,可能提交失败,可能消息超时等等,如果能够直接获取到发送消息的Request,无疑会大大方便我们判断。然后获取消息发送后的返回值则是在IResponseFilter类的方法中接收,也新建一个类继承IResponseFilter类。
原创
发布博客 2023.12.04 ·
3243 阅读 ·
6 点赞 ·
0 评论 ·
17 收藏

C# 读写TXT文件

【代码】C# 读写TXT文件。
原创
发布博客 2023.09.14 ·
2204 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

C# 播放音频文件(播放提示音)

System.Media名称空间下的类SoundPlayer 可以让我们很方便的播放wav波形声音文件。SoundPlayer类其实就是对winmm.dll文件中API函数的封装。其中Play方法是异步方法,会在另一个线程中播放。如果我们有时候需要等声音播放完毕之后再进行下一步操作。即声音播放需要阻塞当前线程。
原创
发布博客 2023.09.05 ·
2181 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

如何将Word中的中文数字转化为阿拉伯数字

&的意思是查找到的内容,也即查找结果本身,也就是例如上面通配符查找的结果就是 第一章 ,^&就代表第一章这3个字,然后在^&通配符后面加个空格,意思是查找的内容后加空格,当然也可以在^&^13,这个通配符字符串的意思就是在 第一章 后面加换行符,如果在^&通配符前加空格或者^13,那么就是在 第一章 前面加空格或者换行符。步骤1:在任意位置输入“第章”,然后把光标放到“第”和“章”的中间,然后ctrl+f9插入域,在域里面输入 autonum,然后按alt+f9 显示域值。
原创
发布博客 2023.08.30 ·
5465 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

已启用spectre缓存,但找不到spectre缓解库

把这个选项关了就行,但这样就需要每个项目都改一改这个比较麻烦,也可以补全缺失的库,打开Visual Studio在顶部菜单栏“工具”→“获取工具和功能”如果不需要在ARM CPU的机器上运行就不需要下ARM的库,只下X86 X64的库就行。
原创
发布博客 2023.05.30 ·
832 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

C++解析JSON JSONCPP库的使用

需要的是:jsoncpp-master\src\lib_json 目录下的所有文件和 jsoncpp-master\include\json 目录下的所有文件,在MFC工程目录下新建两个文件夹或者把jsoncpp-master文件夹下的这两个文件夹复制进自己的工程源码目录下。把这3个.cpp文件全设置一遍,然后再设置项目的包含目录,把你工程源码目录下复制过去的jsoncpp-master\include\json 文件夹包含进去。在鄙人这是这个路径,如果创建的文件夹是其他名字需要酌情修改。
原创
发布博客 2023.05.12 ·
1490 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

C++调用JS代码封装类

发布资源 2023.05.10 ·
rar

C++ MFC调用JS代码获取返回值

但简中网络上此组件的资料少之又少,鄙人也是拿来主义,用老前辈提供的一个操作msscript.dll的类来调用JS,特此写下这篇帖子记录使用过程,以免忘记,为以后再次使用提供说明。此操作类提供了从JS文件加载JS脚本的方法,估计是输入目标文件地址的处理有问题,也搞不清是哪里有问题,目前只有上面那个函数能用,鄙人的办法就是把JS脚本存在一个txt文件里,然后用API读出文件里的文本,在用上面的函数调用,效果也是差不多的。但是要注意txt文件里的JS脚本不能有换行,需要把JS脚本里的换行全部删除后才能成功调用;
原创
发布博客 2023.05.10 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

解除游戏多开限制,关闭互斥体句柄

(这里的防护建议是,增加多种多开限制的方法 以及 逻辑中增加多该互斥体的使用,这样可以避免直接被恶意关闭)比如说遍历窗口,遍历进程,配置文件,注册表,互斥体,mac地址,ip,公共文件,内存映射等等.方法很多.我们可以使用工具来查看互斥体,大家可以用XT,PCH等等工具。发现已经检测到我们开了一个窗口,只是没有进行限制。出现了很多句柄, 找到Mutant类型的句柄。我们逐一关闭,看看关闭哪个之后就可以多开窗口了。打开软件,找到我们的进程,右键查看句柄。很明显限制了多开,只能开2个。好的,我们的效果实现了.
转载
发布博客 2023.04.12 ·
3396 阅读 ·
2 点赞 ·
1 评论 ·
7 收藏

C++ MFC调用易语言模块例子

发布资源 2022.07.03 ·
rar

C++ MFC调用易语言模块

易语言有很多现成的模块,我们都知道学编程祖师爷有个祖训:不要重复发明轮子。虽然我们当然应该不断学习扩展知识的边界,但也不能啥都自己亲力亲为,不能为了做个西红柿炒鸡蛋就自己从晒盐开始做起。 易语言其实没有自己的链接器,也就是把代码编译成二进制的可执行文件。易语言用的是VB或者VC++的链接器,所以可以在易语言里把模块内的函数也就是易语言称之为“子程序”的编译成DLL来给其他语言调用。 首先先给易语言装一个“黑月编译器”,如图:去随便搜一个来装起来就行,最好用手工安装包,自动安装包有时候会装不上,不
原创
发布博客 2022.07.03 ·
2727 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Visual Studio 2017配置DX9开发环境(包含MFC)

首先去微软下载DXSDK_Jun10开发包,图标是这个样子:然后打开项目属性,选择“VC++目录”,选择“包含目录”,添加:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include如果你的DXSDK是默认目录安装,那就是这个目录。然后选择“库目录”,添加:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86如果要编译.
原创
发布博客 2022.02.12 ·
1481 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

VS2019 设置使用 CTRL+/ 注释和取消注释

1.点击“工具->选项”。2.点击左边菜单“环境->键盘”。3.在命令搜索框输入“注释”。4.移除现有切换行注释的快捷键,并移除冲突的快捷键。5.重新分配快捷键。...
转载
发布博客 2021.12.29 ·
3414 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏
加载更多