logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux平台的无盘启动开发

//完整接收size长度的数据,如果我们这时候登录到linux,会神奇的发现,像 /etc, /lib ,/bin ,/usr/lib 等目录就已经存在,而且里边有对应的文件了。当然,同样的,bios引导阶段,会加载linux的引导程序,这个一般都是grub引导程序(当然可能也有其他引导程序,但是目前以grub为主),但是linux和windows的启动过程,有非常巨大的区别,这就造成了上面的第2

文章图片
#linux#驱动开发
MacBook Pro 2017版(带multi-touch bar)安装使用 windows10

fanxiushu 2017-10-09这篇不是讨论软件开发技术的文章,是因为新近换了台电脑,电脑又有点奇葩(相对于windows用户),一般的PC机器安装windows都不是个问题。主力的工作和娱乐平台都是windows,为何选择 MacBook Pro,其实主要因为外观(一个严重的外观党 )。选择笔记本电脑其实比较苛刻的,首先重量和性能。重量要1KG左右

Windows桌面实现之七(DirectX HOOK 方式截取特殊的全屏程序之一)

by fanxiushu 2019-04-16 转载或引用请注明原始作者。因为间隔的时间较长,为了方便查阅,下面是以前的六篇文章地址链接:https://blog.csdn.net/fanxiushu/article/details/732692...

#windows
WIN10系统 Indirect Display 虚拟显示器之特殊应用

by fanxiushu 2020-05-20 转载或引用请注明原始作者。有人询问我是否可以实现这样一种功能:对windows输出的每一帧图像数据显示做一些特殊处理(比如球形桌面,曲面化等特效),然后再显示到显示器上。而且还不止一个人这样咨询过,虽然我不大清楚这种需求具体用在何处,估计也是一些特殊场所。这种需求,最先想到的,也最直观的想法就是能否给显卡驱动添加一个过滤驱动,然后拦截图像数据,然后再

Windows远程桌面实现之十二:桌面屏幕通过ONVIF协议与NVR等监控录像设备对接,以及进一步增强直播功能

by fanxiushu 2021-10-27 转载或引用请注明原始作者。标题还是取名叫 “Windows远程桌面实现“,其实经过全面的移植,xdisp_virt程序已经支持 macOS系统,各类linux发行版,(iOS也移植了,只是发布iOS的程序实在是麻烦,所以并没发布出来,暂时也没有对应的Android手机,所以Android系统暂时也没有移植)所以xdisp_virt已经不再是单一的Wi

文章图片
windows平台xFsRedir程序2021年2月更新(添加虚拟局域网功能)

by fanxiushu 2021-020-20 转载或引用请注明原始作者相信大家对真实的局域网都不陌生,一个公司,一个家庭,甚至一台电脑上使用vmware虚拟机都可以组建起一个局域网。这些局域网通过NAT连接到上一级网络,然后再上一级,再上一级。。。直到连接到主干网,当然有些设备非常幸运,分配的IP地址,可以在主干网中畅...

NAT之windows平台实现一

这里介绍的是纯软件上,在windows平台下,利用NDIS中间驱动实现NAT。在其他平台实现NAT,也是同样的原理,唯一不同的是对网卡数据包的读取和写入操作是与平台相关的。而叫人蛋疼的是,对windows 平台下的直接操作网卡的实现是各种平台中最复杂的。比如Linux下,内核态下设置简单的钩子函数即可拦截网卡数据包,vxworks也跟Linux类似的机制。而windows平

#驱动开发
红黑树算法源代码(摘自linux内核代码)

在应用层开发中,STL标准库的map容器内部实现就是红黑树算法,既然有现成的,可能大部分人都不会写红黑树算法来管理复杂的数据结构,不过基于许多的考虑,有时很需要自己实现原始的红黑树数据结构。比如做嵌入式开发,需要效率高的执行代码; 比如在做庞大的服务器,需要高效的处理各种复杂的数据结构,比如在驱动开发中,需要管理复杂的数据结构,这种情况除了自己实现红黑树之外没别的办法。

#c++#linux
macOS和Linux系统中的虚拟网卡(xFsRedir虚拟局域网功能扩展之其他平台的实现)

by fanxiushu 2021-07-07 转载或引用请注明原始作者。今年早些时候,实现了xFsRedir的虚拟局域网功能,包括普通的创建独立的虚拟节点组建的虚拟局域网,也包括跟同网段的真实局域网混合到一起的混合网络。前段时间实现的 NAT路由功能,以及根据各种过滤条件进行网络重定向(网络代理)的功能。(有兴趣可以去 https://github.com/fanxiushu...

Windows远程桌面实现之十三:浏览器客户端使用WebRTC传输,以及WebRTC和MSE渲染显示(一)

by fanxiushu 2022-01-17 转载或引用请注明原始作者。在前面阐述windows远程桌面实现的一系列文中,其实主要阐述的内容是如何采集桌面图像和电脑声音为主,包括windows下的各种采集方式,linux平台,macOS平台,iOS平台,所以基本上70%-80%的内容,都是跟”采集“相关的, 而对网络传输,讲述的内容比较少,也就是在第六章,提到xdisp_virt的新版本框架的时

#windows#webrtc
    共 14 条
  • 1
  • 2
  • 请选择