- 博客(108)
- 资源 (28)
- 收藏
- 关注
原创 Windows远程桌面实现之十五:投射浏览器摄像头到xdisp_virt以及再次模拟摄像头(一)
///创建WebRTC,并且上传 stream 流。////// 这个函数通过WebSocket把answerSdp发送给xdisp_virt。////// 整个过程中还包括从xdisp_virt端接收candidate,然后调用addIceCandidate 设置到本地webRTC中。///// 让浏览器的WebRTC把摄像头图像数据流和麦克风音频数据流编码之后上传到xdisp_virt端。/////在enumerateDevices列举之后关闭,这样Firefox中label才不会为空。
2024-07-07 18:06:14 985
原创 Windows远程桌面实现之十四:实现AirPlay接收端,让苹果设备(iOS,iPad等)屏幕镜像到PC端
我们有大量的比如RTSP,RTMP,HTTP, WebRTC,等等公用协议可以用来传输音视频,为何还需要AirPlay。当然它其实是个协议族,是多个协议混合一起组成了AirPlay, 这点和WebRTC很有像,都是多个协议拼凑在一起的。再后来移植到各种平台(macOS,linux,iOS),以及各种功能出现,比如直播,推流保存,onvif等等。而DNS的端口是53,mDNS端口是5353,这不是巧合,实际上,mDNS协议的格式基本与DNS一样,当然没法鼠标键盘控制,也只能在同一个局域网内镜像。
2024-05-06 16:06:02 2298
原创 Linux蓝牙驱动模拟HID设备(把Linux系统模拟成蓝牙鼠标和蓝牙键盘)
生成 sdp之后,调用 sdp_record_register 注册 sdp,不使用的时候,调用 sdp_device_record_unregister 注销。像在windows中开发的模拟HID设备的蓝牙驱动那样,linux中也需要发布属于我们的HID 的SDP描述信息。但无论如何,作为模拟蓝牙HID设备的windows,linux一系列的解决方案,本文还是简单阐述出来。在windows中的蓝牙驱动,那才叫真正的驱动,而且是内核运行的,必须使用c/c++语言开发。/////注册0x13。
2024-04-24 16:10:12 1301 1
原创 Windows蓝牙驱动开发之模拟HID设备(二)(把Windows电脑模拟成蓝牙鼠标和蓝牙键盘等设备)
// 应用层传递下来的相关参数。就这样,经过这么一通修改之后,当我们使用 BRB_REGISTER_PSM 注册任何PSM,都会成功,当然包括0x11和0x13。至此,一个传输就完成了,同时包括接收和发送,应用层只要发送IOCTL_BTH_DATA_TRANSFER 命令到驱动中,当然,可以在应用层封装 IOCTL_BTH_DATA_TRANSFER,把他作为类似 recv,send函数来实现。其中蓝牙模拟HID设备的部分,则是采用过滤USB总线,重定向到 0x11和0x13 这两个值的,从而达到目的。
2024-03-25 12:20:36 860
原创 Windows蓝牙驱动开发之模拟HID设备(一)(把Windows电脑模拟成蓝牙鼠标和蓝牙键盘等设备)
PIRP irp = IoBuildDeviceIoControlRequest(IOCTL_BTH_SDP_SUBMIT_RECORD, ///// 发布SDP的 IOCTL。////调用我们的函数,初始化有新客户端连上的各种结构,并且回复客户端。//调用同步提交BRB函数,我们响应 IndicationRemoteConnect 请求,在这个请求中,我们需要构建 _BRB_L2CA_OPEN_CHANNEL 的 BRB,/////client是我们新建的结构体,代表一个蓝牙连接。
2024-03-15 11:58:56 3394 2
原创 linux平台的无盘启动开发
//完整接收size长度的数据,如果我们这时候登录到linux,会神奇的发现,像 /etc, /lib ,/bin ,/usr/lib 等目录就已经存在,而且里边有对应的文件了。当然,同样的,bios引导阶段,会加载linux的引导程序,这个一般都是grub引导程序(当然可能也有其他引导程序,但是目前以grub为主),但是linux和windows的启动过程,有非常巨大的区别,这就造成了上面的第2个步骤中,开发的虚拟磁盘驱动的天差地别。
2023-10-15 21:28:46 1268 1
原创 linux平台实现虚拟磁盘驱动(通用的块设备驱动和基于SCSI的磁盘驱动)
struct Scsi_Host *sh = scsi_host_alloc(&nbt_scsi_driver_template, sizeof(自己定义的私有结构体大小));这时候 scsi_host_template 里边对应的 queuecommand 回调函数就会被调用,用来处理具体的SCSI磁盘的SCSI请求。然后响应 一些关于磁盘的特殊IOCTL, 同时响应 IRP_MG_READ和IRP_MJ_WRITE的读写磁盘扇区请求。
2023-08-16 23:44:26 1351 4
原创 windows无盘启动技术开发之使用本地镜像文件启动电脑
实现NTFS文件系统的代码也必须放到固定扇区中,就像 windows中的ntldr,bootmgr等这些引导程序一样。UEFI引导程序没啥好说的,都一样的工作量,无非是把 NTFS-3G换成了ext4,ext4开源代码肯定更多。我们还得通过共享内存的手段,把UEFI访问的镜像文件名等参数,传递给 windows下的虚拟磁盘驱动。当然,原理一样,传递的参数等各方面都不同。自然,如果遇到某些其他情况,磁盘控制器驱动是第三方的,而且并没有集成到windows的内核包中,
2023-07-26 17:39:53 2614 3
原创 windows无盘启动技术开发之不同网卡使用同一个启动镜像的问题
因此要在 boot-start 阶段正常进行网络通信,网卡驱动也必须是start==0, 而默认情况下,网卡驱动基本都是start=3,简单的说,Boot-Start阶段可以没有磁盘,但是必须在这个阶段建立起磁盘,能让windows进入下一个阶段前,正常访问磁盘。这是因为windows系统中,不同插槽位置,可能会生成不同的实例串,而一号插槽位置的网卡驱动生成的实例串与二号的不同。因此,作为windows系统盘的磁盘驱动,必定是在boot-start阶段(也就是注册表中start==0)的驱动。
2023-07-14 13:46:14 1421 4
原创 windows无盘启动技术开发之UEFI(新一代BIOS)引导程序开发之二
EFI_BLOCK_DEVICE_PATH是我们自己定义的继承自 EFI_DEVICE_PATH 的路径,可直接定义成 MSG_VENDOR_DP 的方式。然后开发UEFI的引导程序,替换掉 原来的 EFI\boot\bootx64.efi就可以,之后就能让整个系统按照读取镜像文件的方式运行。因为在局域网环境中,丢包小的环境中,使用UDP反而更快,数据吞吐量更大,尤其是这种简单的一来一往的磁盘读写请求。所以在开发引导程序的时候,不必按照UEFI规范文档那样阐述的,制作符合UEFI规范的UEFI驱动程序,
2023-04-18 18:16:19 1532 5
原创 windows无盘启动技术开发之UEFI(新一代BIOS)引导程序开发之一
前面两篇介绍传统BIOS引导程序的时候,讲述了开发传统BIOS引导程序的关键之处:HOOK BIOS INT13H 中断,替换中断服务函数。文章中还说过,这等于是16位模式下的另类的虚拟磁盘驱动。于是,在UEFI开发引导程序,基本上也是同样的开发思路:在UEFI环境下,实现一个虚拟磁盘驱动,这个虚拟磁盘驱动通过网络传输定位到服务器上的系统镜像。UEFI下的这个虚拟磁盘,会被当成一个正常的硬件,再然后,从这个虚拟磁盘找到ESP分区,找到 \EFI\Boot\bootx64.efi引导文件,加载
2023-04-04 17:38:38 1684
原创 windows无盘启动技术开发之传统BIOS(Legacy BIOS)引导程序开发之二
UDP发送函数,操作码是 PXENV_UNDI_TRANSMIT(0x08),发送的是包括MAC头在内的链路层数据,因此需要在发送前进行组包处理。UDP接收函数,操作码PXENV_UNDI_ISR(0x14),采用轮询方式接收,其实就是设置死循环查询,当然需要设置一个超时时间,从上文的asm汇编代码片段,在调用 Int13HookEntry 函数之前,压栈了一堆的寄存器,ax,bx。在使用pxe_call_api 基础函数,进一步封装实现UDP收发函数,比如 udp_recv和udp_send 函数之后,
2023-03-22 00:21:38 581 2
原创 windows无盘启动技术开发之传统BIOS(Legacy BIOS)引导程序开发之一
而如果,我们把 13H中断的中断服务函数给替换掉,替换成我们的常驻内存的函数入口,而这个函数则通过PXE通信,把磁盘读写请求重定向到服务器端。这样不管是 MBR引导程序,ntldr,bootmgr等,通过INT 13H读写磁盘的时候,其实是通过我们的函数重定向到了服务器端。这个就是我们开发引导程序的最主要和核心的功能。其实,从另一个角度去理解,这就是一个在16位的实模式下另类的虚拟磁盘而已。
2023-03-01 21:38:09 1973
原创 Windows 虚拟磁盘驱动开发(采用原始办法实现类似Storport框架的相同功能)
为何想到要用原始办法来开发类似Storport框架的虚拟磁盘驱动?估计是闲的蛋疼吧。又或者为了彰显曾经无法理解和实现的,现在具备了一定基础,再来实现,却发现变得异常的简单。记得以前开发winxp下的Scsiport框架的虚拟磁盘驱动,非常的麻烦,不但要解决虚拟模拟部分,安装驱动电脑还得重启好几次才能安装成功。
2023-01-13 21:33:11 1834
原创 windows平台使用NSP拦截具体进程的域名解析过程(xFsRedir的代理功能之域名代理)
NSP的大致实现办法:我们需要开发一个dll动态库,这个动态库必须导出 NSPStartup 接口函数,而在这个接口函数中,会提供 NSP_ROUTINE 结构的参数,里边我们必须填写正确对应的回调函数,其中包括三个核心函数:NSPLookupServiceBeginNSPLookupServiceNextNSPLookupServiceEnd只要dns查询接口函数发起调用,这三个核心函数就会被调用。于是我们在此回调函数中就能找到dns域名和具体进程的对应关系。
2022-10-17 18:03:52 1865
原创 Windows远程桌面实现之十三:浏览器客户端使用WebRTC传输,TCP的TURN中转传输(三)
写这篇文章正是基于以上各种网络通信原因,不得不实现 WebRTC中的TCP的TURN中转通信,从而达到在浏览器端既能使用video标签进行高效渲染,也能很大程度上解决某些受限制的网络环境也能正常使用的问题。总结起来就一点:在xdisp_virt中实现WebRTC的 TURN的TCP传输。使用的webrtc依然是开源的亚马逊WebRTC。不过TCP的TURN服务端是需要自己实现,因为我需要把它同 websocket,http/https等协议集成到同一个端口中,这样使用起来更加方便。...
2022-07-14 20:12:15 2152 1
原创 WIN10以上平台实现UCX框架的USB虚拟总线驱动(USB主机控制端驱动)
WIN10以上的内核中,微软似乎发现了这样的问题,终于实现了一个UCX基础框架,方便USB虚拟总线驱动的开发。当然,也只能支持WIN10平台,因此下面的内容都是针对win10平台的阐述(当然也同样适用WIN11及以后的升级版本)UCX是 USB Controller Extension的简称,意思是USB主机控制器扩展,其实就是个接口库,与我们应用层理解的dll本质上没有区别。在CSDN上前面的文章阐述WIN10 平台的UDE框架(一个纯粹的模拟虚拟USB总线的驱动的框架) ...
2022-06-01 14:12:57 1822 2
原创 Windows远程桌面实现之十三:浏览器客户端使用WebRTC传输,以及WebRTC和MSE渲染显示(二)
by fanxiushu 2022-03-12 转载或引用请注明原作者。接上文。我们先来编译kvswebrtc开源代码。首先得从github下载 ksvwebrtc源码,分别需要 amazon-kinesis-video-streams-pic, amazon-kinesis-video-streams-producer-c,amazon-kinesis-video-streams-webrtc-sdk-c 三个,其中amazon-kinesis-video-streams-producer-c.
2022-03-13 16:59:55 4888
原创 Windows远程桌面实现之十三:浏览器客户端使用WebRTC传输,以及WebRTC和MSE渲染显示(一)
by fanxiushu 2022-01-17 转载或引用请注明原始作者。在前面阐述windows远程桌面实现的一系列文中,其实主要阐述的内容是如何采集桌面图像和电脑声音为主,包括windows下的各种采集方式,linux平台,macOS平台,iOS平台,所以基本上70%-80%的内容,都是跟”采集“相关的, 而对网络传输,讲述的内容比较少,也就是在第六章,提到xdisp_virt的新版本框架的时候,提到了网络通信框架。Windows远程...
2022-01-18 15:39:33 3535
原创 Windows远程桌面实现之十二:桌面屏幕通过ONVIF协议与NVR等监控录像设备对接,以及进一步增强直播功能
by fanxiushu 2021-10-27 转载或引用请注明原始作者。标题还是取名叫 “Windows远程桌面实现“,其实经过全面的移植,xdisp_virt程序已经支持 macOS系统,各类linux发行版,(iOS也移植了,只是发布iOS的程序实在是麻烦,所以并没发布出来,暂时也没有对应的Android手机,所以Android系统暂时也没有移植)所以xdisp_virt已经不再是单一的Windows版本的程序了,标题中还保持”Windows“,是因为讲述这个系列的文章比较多。本文讲述在x
2021-10-28 12:18:08 5950
原创 xFsRedir程序2021年09月更新(进一步扩展虚拟局域网和代理功能)
by fanxiushu 2021-09-30 转载或引用请注明原始作者。其实xFsRedir项目的开发的文章也是一个系列,而且持续的时间比 xdisp_virt 项目更久,只是文章的标题取得有点乱七八糟的, 容易让人看不出来。xFsRedir的本次更新主要集中在虚拟局域网和代理功能上。主要包括:1,修改驱动和应用层 ,用以支持不同网段的局域网组网的功能,2,修改驱动和应用层,调整和扩展NAT路由以及网络代理功能。3,修...
2021-09-30 17:55:37 579
原创 macOS和Linux系统中的虚拟网卡(xFsRedir虚拟局域网功能扩展之其他平台的实现)
by fanxiushu 2021-07-07 转载或引用请注明原始作者。今年早些时候,实现了xFsRedir的虚拟局域网功能,包括普通的创建独立的虚拟节点组建的虚拟局域网,也包括跟同网段的真实局域网混合到一起的混合网络。前段时间实现的 NAT路由功能,以及根据各种过滤条件进行网络重定向(网络代理)的功能。(有兴趣可以去 https://github.com/fanxiushu...
2021-07-07 17:24:22 3065
原创 xFsRedir程序的NAT网关,以及网关代理和本机代理功能的使用简介(2021年6月更新)
by fanxiushu 2021-06-01 转载或引用请注明源作者xFsRedir程序的开发周期最长,功能也越来越丰富,基本都是大家在使用windows电脑中经常需要使用到的功能(至少我是这样)。比如多台电脑文件目录共享问题,尤其是各种不同平台,有时还需要把整块磁盘共享出来,尤其是需要经常访问视频文件,游戏文件这类体量非常庞大的文件群,使用专门的存储设备,总比放到笔记本这类存储容量有限的电脑中好。至于xFsRedir目录重定向功能和虚拟磁盘功能,CSDN上的文章已经讲述的非常多了,这里不再赘
2021-06-01 20:18:02 701 3
原创 底层IP数据包如何组装成应用层SOCKS5代理协议(xFsRedir功能之NAT网关和网关代理)
by fanxiushu 2021-04-13 转载或引用请注明原始作者。正如上篇文章所描述的那样,在xFsRedir软件中使用WFP驱动框架实现了虚拟局域网功能(包括创建虚拟局域网节点和桥接到真实局域网),还打算利用现成的WFP驱动,再实现点别的什么功能。因为WFP足够强大,只实现虚拟局域网还没压榨完WFP的价值,于是想到了代理。而且只需要在我原来的虚拟局域网驱动稍作修改,...
2021-04-15 14:42:45 2108
原创 windows平台xFsRedir程序2021年2月更新(添加虚拟局域网功能)
by fanxiushu 2021-020-20 转载或引用请注明原始作者相信大家对真实的局域网都不陌生,一个公司,一个家庭,甚至一台电脑上使用vmware虚拟机都可以组建起一个局域网。这些局域网通过NAT连接到上一级网络,然后再上一级,再上一级。。。直到连接到主干网,当然有些设备非常幸运,分配的IP地址,可以在主干网中畅...
2021-02-22 13:28:56 1129 12
原创 windows平台xFsRedir目录重定向程序2020年更新
by fanxiushu 2020-12-09 转载或引用请注明原始作者今年对xFsRedir程序的更新幅度是比较大的.首先在大概4月份的时候,增加了基于更底层的虚拟磁盘驱动来替换主驱动xfs_redir.sys内嵌的简单虚拟磁盘功能。而这次的更新则是增加了文件重定向功能,增加了特殊程序才能使用重定向的功能...
2020-12-10 16:39:12 1096 10
原创 基于WFP等网络驱动实现局域网内所有设备通过代理上网
by fanxiushu 2020-10-13 转载或引用请注明原始作者开始之前,我们先来理解标题是什么意思。这里所说的局域网内的所有设备通过代理上网,并不是在每台设备上安装某个代理软件然后再通过代理服务端来上网。而是所有这些设备的网关IP设置到某个主机上,这样所有设备的网络数据都会转发到这个主机上。而这个主机的软件再通过代理服务端转发所有这些设备的网络数据...
2020-10-15 15:58:29 3254 2
原创 WIN10平台基于UDE框架的的虚拟USB总线驱动开发
by fanxiushu 2020-09-18 转载或引用请注明原始作者。关于虚拟USB总线驱动的讲解的内容比较多,时间跨度也比较长。有基于linux平台下如何实现虚拟USB总线驱动的,CSDN上的如下链接:https://blog.csdn.net/fanxiushu/article/details/1029674...
2020-09-23 17:20:09 2661 7
原创 在视频中实现图像特效
by fanxiushu 2020-06-24 转载或引用请注明原始作者。说起图像特效,可以打开Photoshop软件,里边有个”滤镜“菜单,再到”滤镜“里边,可以看到的是各种形形色色的效果,比如各种扭曲效果啊,模糊效果啊,油画效果啊等等。Photoshop处理的是单张图片,不是视频(视频可以简单理解成连续不断更迭的多张图片),而这些特效算法也较复杂,耗时也长 。...
2020-06-24 19:46:23 1338
原创 WIN10系统 Indirect Display 虚拟显示器之特殊应用
by fanxiushu 2020-05-20 转载或引用请注明原始作者。有人询问我是否可以实现这样一种功能:对windows输出的每一帧图像数据显示做一些特殊处理(比如球形桌面,曲面化等特效),然后再显示到显示器上。而且还不止一个人这样咨询过,虽然我不大清楚这种需求具体用在何处,估计也是一些特殊场所。这种需求,最先想到的,也最直观的想法就是能否给显卡驱动添加一个过滤驱动,然后拦截图像数据,然后再做些特殊处理。可惜想法是美好的,却是难以实现的,甚至是不大可能实现的。首先windows中就没显卡过
2020-05-20 16:25:24 17495 11
原创 磁盘的GPT分区表(解决xFsRedir目录重定向程序中一个扩展虚拟磁盘子功能的兼容问题)
by fanxiushu 2020-05-18 转载或引用请注明原始作者。平时也不大关注磁盘的分区参数等信息,只是最近在更新xFsRedir程序的时候,想要使用底层的storport框架的虚拟磁盘驱动代替基于直接IO的简单模型的虚拟磁盘驱动,这样做的目的是为了让虚拟出来的磁盘更接近操作系统需求,更能欺骗windows把它当成真正的磁盘。xFsRedir的使用请去GITHUB下载:https://github.com...
2020-05-18 19:30:11 860 8
原创 USB虚拟总线驱动开发扩展之(利用虚拟USB总线驱动实现U盘模拟)
by fanxiushu 2020-03-25 转载或引用请注明原始作者。USB虚拟总线驱动的使用范围是非常广泛的,可以使用它来模拟各种通用的USB设备。以前的文章阐述过基于windows平台和基于linux平台中的USB虚拟总线驱动开发,比如如下链接阐述的是在linux平台中的虚拟USB总线驱动开发原理:https://blo...
2020-03-25 21:43:38 4079 7
原创 Windows 虚拟摄像头驱动开发之 基于AVstream流内核的摄像头驱动
by fanxiushu 202-03-01 转载或引用请注明原始作者。对于windows平台下的虚拟摄像头实现方式的研究比较多,范围也比较广,曾采用各种方式来实现windows平台下的虚拟摄像头。从CSDN上的第一篇文章开始:https://blog.csdn.net/fanxiushu/article/details/8496747 (虚拟摄像头驱动原理开发)文章描述的是利用老的流内核来...
2020-03-02 12:55:00 7363 7
原创 Windows远程桌面实现之十一:桌面屏幕通过各种直播服务端直播(RTSP, RTMP, HTTP-FLV, HLS)
by fanxiushu 2020-01-23 转载或引用请注明原始作者。此文还是基于xdisp_virt远程项目中的一个子功能。在把xdisp_virt移植到各种平台之后,就想着再做点什么新功能,于是干脆再次增强原先实现的直播推流功能,在xdisp_virt程序中集成直播服务端,这样可以...
2020-01-23 22:33:26 4766
原创 Windows远程桌面实现之十 - 移植xdisp_virt之Linux(Utunbu,CentOS等)屏幕截屏,键鼠控制,声音 摄像头采集(四)
byfanxiushu 2019-12-30转载或引用请注明原始作者。前几章介绍xdisp_virt移植的时候,分别阐述了xdisp_virt移植整个工程,iOS平台相关的各种数据采集,macOS平台相关的各种数据采集。这篇文章阐述Linux平台下的桌面图像数据采...
2019-12-30 20:12:47 2234 2
原创 Windows远程桌面实现之十 - 移植xdisp_virt之macOS系统屏幕截屏,鼠标键盘控制,声音 ,摄像头采集(三)
by fanxiushu 2019-12-22 转载或引用请注明原始作者。前一篇文章描述的是iOS平台下的相关内容的采集(包括屏幕,声音,摄像头等),这一篇即将阐述的是macOS系统下的同样内容,同时还包括鼠标键盘的模拟控制。同样的,如果对xdi...
2019-12-23 11:18:04 1787
原创 Windows远程桌面实现之十 - 移植xdisp_virt之iOS平台屏幕截取,声音采集,摄像头采集(二)
byfanxiushu 2019-12-13转载或引用请注明原始作者。接上文,虽然这篇文章阐述的还是以xdisp_virt项目的移植为基础,但是这里主要描述的是iOS平台下的屏幕图像数据截取,摄像头图像采集,app内部声音和麦克风声音采集,基本上是通用的。所以如果对xdisp_virt没兴趣,可以...
2019-12-13 16:17:48 1010
原创 Windows远程桌面实现之十 - 把xdisp_virt项目移植到iOS,macOS,linux平台(一)
by fanxiushu 2019-12-06 转载或引用请注明原始作者。xdisp_virt项目到目前为止,持续了两年多时间,几乎都是在windows平台下的实现各种功能,因为持续时间比较长,能想到的功能都给添加到xdisp_virt中了,尤其在windows截屏这部分,为了更好的截取windows桌面屏幕数据,能想到的都想办法实现了。为了支持全屏3D游戏,添加了DXHOOK动态库,为了...
2019-12-06 19:39:17 1592
原创 linux平台实现USB虚拟总线驱动二(把驱动移植到Android系统)
byfanxiushu 2019-11-07 转载或引用请注明原始作者。接上文,把上文中开发的驱动移植到android系统中来。因为我身边没有Android系统的设备,很疑惑,目前确实没有。因此只好在模拟器上打主意了,我想模拟器跟真机其实差不多的,没道理模拟器能移植成功,而真机无法移植成功。要移植驱动,需要重新编译Android系统的linuxkernel源码,重新替换原来的ker...
2019-11-08 11:20:05 1096
原创 linux平台实现USB虚拟总线驱动一(原理以及开发流程)
by fanxiushu 2019-11-07 转载或引用请注明原始作者。之前的文章阐述过在windows平台下,如何实现USB虚拟总线驱动,以及如何在windows平台采集真实USB设备的数据,然后通过网络传输,达到 ”延长“ USB线缆的效果。相关链接如下:https://blog.csdn.net/fanxi...
2019-11-08 09:57:32 3564
基于windows,macOS,linux等平台的远程桌面控制程序2020年最新版本(版本三)
2020-01-30
xFsRedir目录重定向程序2019年更新版本(版本三)
2019-08-30
基于浏览器控制的windows远桌面控制程序最新版本(版本二)
2018-08-21
利用ffmpeg实现RTSP,RTMP推流以及保存到本地录像文件
2018-07-12
xFsRedir目录重定向2018年更新版本
2018-05-15
OneDrive-xFsRedir 类似文件系统操作函数集合
2018-05-12
DirectShow虚拟摄像头工程
2018-04-06
基于浏览器控制的windows远桌面控制程序
2017-12-22
Macbook Pro2017 13寸的windows触摸板驱动
2017-10-31
windows平台抓屏源代码
2017-07-25
linux平台利用VFS实现目录重定向驱动
2016-09-28
FTP服务端代码,支持多平台
2016-03-21
CSDN-TCP基于数据包通讯框架
2016-02-03
iOS简单的本地代理
2015-08-28
iOS利用NSURLProtocol缓存数据的源代码
2015-08-27
iOS展示异步网络图片接口函数
2015-07-10
目录重定向源代码工程
2015-03-29
目录重定向测试程序
2015-02-16
基于IE浏览器的源代码
2014-07-02
基于IE内核的浏览器程序
2014-03-23
TDI驱动源代码
2013-03-30
流量监控小工具部分核心代码
2013-02-28
苹果手机iOS系统在windows平台的通讯接口代码
2013-01-13
WINMobile5下的 视频SampleGrabberFilter 过滤器
2011-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人