logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在C#中使用Union联合体

以上两个变量在内存中占用的字节数不同,但都从同一个地址开始存放,也就是使用覆盖技术,几个变量互相覆盖。这段示例代码中使用了Windows Data Types(LPWSTR),在不同的平台中,指针的大小不一样,所以在C#中调用时,需要根据平台,定义对应的结构体。2、union起作用的成员是最后一次存放的变量,在存入一个新的成员后原有的成员就失去作用。56/// 如果使用了union中的char[]

文章图片
#c##c++#交互
如何创建不需要Visual C++运行时的独立C++程序

以前在书上看到过基于Visual C++的程序也是可以打包成无依赖的独立程序,但是一直没有深入去了解过。使用的是.Net Framework,对于新版本系统来说,自带了.NET运行时,可以一键运行安装包。但是对于老版本系统,例如Windows 7/XP,需要安装.NET运行时,那安装过程就变得复杂了。并且在未安装Visual C++运行时电脑上运行时,也会报错。此时不需要Visual C++运行时

文章图片
#mfc
C#如何Hook托管函数

早些年的时候,当时使用了一个商业库,功能很强大,需要付费使用。后面在论坛看到有关于破解这个库的帖子,大概看了一下原理,需要修改.NET Framework自带程序集的一些代码,绕过验证。当时我没有去尝试了,就到网上找了一个现成的库玩了一下,体验还不错。一时兴起,就反编译了那个程序集,发现里面使用了一种Hook 函数的机制,在前面的文章中,我介绍过如何使用minHook来Hook win32函数(U

文章图片
#c#
Windows如何阻止应用程序联网

因为把Windows防火墙关了,或者利用bypassuac添加一条出/入站记录就可以轻松绕过了。它根据 IP 地址、网络端口和应用程序路径等特定条件允许或限制连接,从而降低了网络安全威胁的风险。最后再说几句题外话,就是在AI这么厉害的情况下,写文章还有没有必要,究竟还需不需要坚持?添加完成后,再打开Windows高级防火墙,就可以看到新增了一条出站记录。12 show- 显示指定的防火墙规则。像3

文章图片
#windows
一文带你掌握Visual Studio中集成的git功能

Visual Studio中深度集成了git功能,可以很方便的进行源代码版本控制功能。大部分日常的操作我们可以通过界面来完成,这样就省去了输入git命令的时间,也可以不用记很多参数。但这毕竟是辅助工具,掌握常用的git命令行还是很有必要的。言归正传,接下来开始介绍Visual Studio 中集成的git功能。本文以Visual Studio 2022为例进行演示。

文章图片
#visual studio#git
如何使用Gogs搭建自己的git服务器

最近偶然发现一款轻量级的git服务器,以前一直用的svn server,最近想搞个git服务器, 用gitlab资源占用太多了,gogs是一款轻量级git服务器,非常适合个人使用。到Git官网http://git-scm.com/downloads,下载并安装git,这里不做介绍,直接安装即可。因为我服务器不会经常重启,如果有重启,准备手动去开gogs,所以也没去详细了解NSSM工具的使用了。对模

文章图片
#git
Windows逆向基础(一、使用Procmon监控系统活动)

Windows Sysinternals是一套包含70多种高级诊断工具的Windows套件,其中Procmon是核心监控工具,可实时追踪注册表、文件系统、网络和进程活动。文章详细介绍了Procmon的功能配置(如事件筛选、启动记录)、界面操作(进程树查看、高级输出模式),以及通过API写入自定义调试信息的技术实现(使用DeviceIoControl内核通信)。还提供了Wintellect开发的扩展

文章图片
#windows
Windows如何阻止应用程序联网

因为把Windows防火墙关了,或者利用bypassuac添加一条出/入站记录就可以轻松绕过了。它根据 IP 地址、网络端口和应用程序路径等特定条件允许或限制连接,从而降低了网络安全威胁的风险。最后再说几句题外话,就是在AI这么厉害的情况下,写文章还有没有必要,究竟还需不需要坚持?添加完成后,再打开Windows高级防火墙,就可以看到新增了一条出站记录。12 show- 显示指定的防火墙规则。像3

文章图片
#windows
Windows如何阻止应用程序联网

因为把Windows防火墙关了,或者利用bypassuac添加一条出/入站记录就可以轻松绕过了。它根据 IP 地址、网络端口和应用程序路径等特定条件允许或限制连接,从而降低了网络安全威胁的风险。最后再说几句题外话,就是在AI这么厉害的情况下,写文章还有没有必要,究竟还需不需要坚持?添加完成后,再打开Windows高级防火墙,就可以看到新增了一条出站记录。12 show- 显示指定的防火墙规则。像3

文章图片
#windows
WPF Prism中的依赖注入详解

23//dryIocContainer是DryIoc原生容器对象,可以参考DryIoc文档了解详细使用。在前面我们介绍CommunityToolkit中的Ioc时,是使用了手动从容器中去取的方法。13// ========== 基础注册方式 ==========通过下面的语句,就可以获取Unity原生容器对象(DryIoc也是一样的方法)在Prism中,推荐是使用构造函数注入的形式来获取容器中的对

文章图片
#wpf
    共 22 条
  • 1
  • 2
  • 3
  • 请选择