- 开发者
- windows
#windows#
- DuplicateHandle的用法参考:http://blog.csdn.net/china_jeffery/article/details/79171307实现的原理大致就是,通过DuplicateHandle拷贝文件句柄给另外一个进程(一般是系统进程),因为系统进程不会被关闭,所以达到了占用某个文件,不让其他进程删除、读取、写入等。因为需要拷贝文件句柄给系统进程,所以涉及到打开系统进程... DuplicateHandle的用法参考:http://blog.csdn.net/china_jeffery/article/details/79171307实现的原理大致就是,通过DuplicateHandle拷贝文件句柄给另外一个进程(一般是系统进程),因为系统进程不会被关闭,所以达到了占用某个文件,不让其他进程删除、读取、写入等。因为需要拷贝文件句柄给系统进程,所以涉及到打开系统进程...
- 虽然内核对象位于独立于进程之外的内核区域,我们在开发中却只能通过调用Win32 API传入HANDLE参数来操作内核对象(如SetEvent等)。然而HANDLE句柄只对当前进程有效,离开了当前进程该句柄就无效了(具体原因参考:Windows内核对象(1) – 内核对象与句柄)。所以说,跨进程访问内核对象的关键在于我们怎么跨进程访问句柄HANDLE?下面介绍几种方法来实现跨进程共享内核对象。... 虽然内核对象位于独立于进程之外的内核区域,我们在开发中却只能通过调用Win32 API传入HANDLE参数来操作内核对象(如SetEvent等)。然而HANDLE句柄只对当前进程有效,离开了当前进程该句柄就无效了(具体原因参考:Windows内核对象(1) – 内核对象与句柄)。所以说,跨进程访问内核对象的关键在于我们怎么跨进程访问句柄HANDLE?下面介绍几种方法来实现跨进程共享内核对象。...
- 一、什么是内核对象我们在windows开发中经常会遇到内核对象,如事件(Event),管道(Pipe),互斥量(Mutex),完成端口(IOCP),进程(Process),线程(Thread)等,他们都是内核对象。这些内核对象虽然通过不同的系统API来创建,但这些API都有一个共同特点,就是都需要传入SECURITY_ATTRIBUTES安全描述符结构体指针,并且返回句柄(HANDLE)。依... 一、什么是内核对象我们在windows开发中经常会遇到内核对象,如事件(Event),管道(Pipe),互斥量(Mutex),完成端口(IOCP),进程(Process),线程(Thread)等,他们都是内核对象。这些内核对象虽然通过不同的系统API来创建,但这些API都有一个共同特点,就是都需要传入SECURITY_ATTRIBUTES安全描述符结构体指针,并且返回句柄(HANDLE)。依...
- 通常对于服务器上的文件管理和数据传输都是利用ftp来实现,但随着存储技术的发展,数据资产的存储规模和复杂程度不断提高,传统的ftp传输显得有笨重。今天给大家介绍一款能够取代ftp的在线文档管理软件——kodexplorer。只需要在windows上通过简单的搭建,便能使用像windows操作一样的网盘。 通常对于服务器上的文件管理和数据传输都是利用ftp来实现,但随着存储技术的发展,数据资产的存储规模和复杂程度不断提高,传统的ftp传输显得有笨重。今天给大家介绍一款能够取代ftp的在线文档管理软件——kodexplorer。只需要在windows上通过简单的搭建,便能使用像windows操作一样的网盘。
- 指导软件厂商合作伙伴制作GPU加速型的云桌面镜像。此类镜像与普通的ECS镜像不同,不能通用。完成所有操作可能需要将近两个小时,但是做好镜像后即可批量发放云桌面,并非需要重复的操作。 指导软件厂商合作伙伴制作GPU加速型的云桌面镜像。此类镜像与普通的ECS镜像不同,不能通用。完成所有操作可能需要将近两个小时,但是做好镜像后即可批量发放云桌面,并非需要重复的操作。
- 用Client端作为跳转,让与Client端同网段的机器与Server端互信。 用Client端作为跳转,让与Client端同网段的机器与Server端互信。
- 背景土司论坛上有人发了一篇帖子,楼主拿到某个韩国服务器的webshell之后,发现这台服务器已经被人拿下了。而且前辈在这台服务器上创建了一个用户 xiao,此拼音属于中文特征,明显是中国某黑阔留下的作品。于是乎作者就想试试看能不能猜到 这位账号 xiao的登陆密码。这样就可以省的自己再去找路子渗透。如果能够猜到密码,就可以直接控制这台韩国服务器了。https://www.t00ls.net/... 背景土司论坛上有人发了一篇帖子,楼主拿到某个韩国服务器的webshell之后,发现这台服务器已经被人拿下了。而且前辈在这台服务器上创建了一个用户 xiao,此拼音属于中文特征,明显是中国某黑阔留下的作品。于是乎作者就想试试看能不能猜到 这位账号 xiao的登陆密码。这样就可以省的自己再去找路子渗透。如果能够猜到密码,就可以直接控制这台韩国服务器了。https://www.t00ls.net/...
- 本文档主要记录了使用Windows AIK工具构建静默安装镜像的步骤,供需要实现Windows自动安装的用户借鉴。 在Windows AIK工具的安装包中的Docs/Whitepapers/StepByStep_ITPro.htm文件中提供了使用AIK工具构建静默安装镜像的基础步骤,十分详细,本文档大多数内容均参考该文档编写。 本文档主要记录了使用Windows AIK工具构建静默安装镜像的步骤,供需要实现Windows自动安装的用户借鉴。 在Windows AIK工具的安装包中的Docs/Whitepapers/StepByStep_ITPro.htm文件中提供了使用AIK工具构建静默安装镜像的基础步骤,十分详细,本文档大多数内容均参考该文档编写。
- 虚机网络和虚拟子网在介绍HNV工作原理之前,我们有必要了解下组成HNV的原子网络——VM Network(虚机网络)和VirtualSubnet(虚拟子网)。HNV中,虚机网络作为租户间虚机隔离的单位,在网络虚拟化结构中起到非常关键的作用。虚机网络是虚机连接到物理网络的逻辑组件,每个虚机网络都有一个路由域并由特定路由域ID(Routing Domain ID,简称为RDID)标识,路由域ID... 虚机网络和虚拟子网在介绍HNV工作原理之前,我们有必要了解下组成HNV的原子网络——VM Network(虚机网络)和VirtualSubnet(虚拟子网)。HNV中,虚机网络作为租户间虚机隔离的单位,在网络虚拟化结构中起到非常关键的作用。虚机网络是虚机连接到物理网络的逻辑组件,每个虚机网络都有一个路由域并由特定路由域ID(Routing Domain ID,简称为RDID)标识,路由域ID...
- NVGRE协议 NVGRE(Network Virtualization Generic RoutingEncapsulation)是常用的隧道封装协议之一,NVGRE是使用通用的封装格式将二层网络数据包封装到三层网络数据包。NVGRE在Hyper-V网络虚拟化中扮演虚拟化IP的角色,HNV使用NVGRE作为隧道报头,源虚机发送数据包过程中先被启用了HNV的交换机重新封装到另外一个数... NVGRE协议 NVGRE(Network Virtualization Generic RoutingEncapsulation)是常用的隧道封装协议之一,NVGRE是使用通用的封装格式将二层网络数据包封装到三层网络数据包。NVGRE在Hyper-V网络虚拟化中扮演虚拟化IP的角色,HNV使用NVGRE作为隧道报头,源虚机发送数据包过程中先被启用了HNV的交换机重新封装到另外一个数...
- 本帖最后由 檸檬dё單純 于 2016-01-16 23:01 编辑出处:http://bbs.chinaunix.net/thread-4216542-4-1.html作为一个老微软产品和Linux系统的从业人员,我不得不吐槽一下,一本Windows PowerShell的书籍试读活动,竟然发布到linux论坛举行。没有任何其他意思,只是觉得术业有专攻,发表在这里的确有点不伦不类,看大部分... 本帖最后由 檸檬dё單純 于 2016-01-16 23:01 编辑出处:http://bbs.chinaunix.net/thread-4216542-4-1.html作为一个老微软产品和Linux系统的从业人员,我不得不吐槽一下,一本Windows PowerShell的书籍试读活动,竟然发布到linux论坛举行。没有任何其他意思,只是觉得术业有专攻,发表在这里的确有点不伦不类,看大部分...
- SCOM是通过管理包和代理共同完成被监视设备(被监视的设备也称之为SCOM代理)的性能和事件的收集,所以要让SCOM启动对服务器的监视,首先需要完成两个步骤:下载、解压并在SCOM管理控制台将SCOM管理包导入SCOM运行数据库。在要监视的服务器上安装SCOM代理。安装在服务器上的SCOM代理和SCOM服务器之间构建起所有监视信息传递的通道,或者也可以理解成桥梁。该通道的作用如下:负责分发S... SCOM是通过管理包和代理共同完成被监视设备(被监视的设备也称之为SCOM代理)的性能和事件的收集,所以要让SCOM启动对服务器的监视,首先需要完成两个步骤:下载、解压并在SCOM管理控制台将SCOM管理包导入SCOM运行数据库。在要监视的服务器上安装SCOM代理。安装在服务器上的SCOM代理和SCOM服务器之间构建起所有监视信息传递的通道,或者也可以理解成桥梁。该通道的作用如下:负责分发S...
- 在配置了网络虚拟化(Overlay)的网络结构中,处于Overlay网络中的虚机数据包的封装和MAC地址学习和传统物理网络(Underlay)相似又不尽相同。 在配置了网络虚拟化(Overlay)的网络结构中,处于Overlay网络中的虚机数据包的封装和MAC地址学习和传统物理网络(Underlay)相似又不尽相同。
- 一、页交换文件虚拟地址空间只是操作系统为进程“虚拟”出来的一块地址区域,并不代表任何实际的空间。而“页交换文件”却对应了实际的空间,这个空间一般是磁盘上名为“pagefile.sys”的文件。“页交换文件”的大小和位置可以在系统设置(系统属性 -> 高级 -> 性能 -> 设置 -> 高级 )中进行设置:从微软的官方文档来看,“虚拟内存”等于“物理内存”+“分页文件”总和。可以把“虚拟内存”... 一、页交换文件虚拟地址空间只是操作系统为进程“虚拟”出来的一块地址区域,并不代表任何实际的空间。而“页交换文件”却对应了实际的空间,这个空间一般是磁盘上名为“pagefile.sys”的文件。“页交换文件”的大小和位置可以在系统设置(系统属性 -> 高级 -> 性能 -> 设置 -> 高级 )中进行设置:从微软的官方文档来看,“虚拟内存”等于“物理内存”+“分页文件”总和。可以把“虚拟内存”...
- 一、实模式下内存分配机制在8086或者80186以前,要运行一个程序,操作系统会把这些程序全都装入内存,程序都是直接运行在物理内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。例如某台计算机总的内存大小是128M ,现在同时运行两个程序 A和B ,A需占用内存10M , B需占用内存110M... 一、实模式下内存分配机制在8086或者80186以前,要运行一个程序,操作系统会把这些程序全都装入内存,程序都是直接运行在物理内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。例如某台计算机总的内存大小是128M ,现在同时运行两个程序 A和B ,A需占用内存10M , B需占用内存110M...
上滑加载中
推荐直播
-
计算机核心课程贯通式实践教学体系介绍
2025/01/05 周日 09:00-12:00
华为开发者布道师、湖南大学二级教授、博士生导师赵欢
1月5日上午,华为开发者布道师直播间将迎来重磅嘉宾!赵欢老师,计算机教育创新先锋,其 “小而全系统” 教学方案重塑计算机类专业课程与实践,融合鲲鹏生态技术知识,斩获国家级教学成果奖。杨科华老师专注小型全系统实践,在香橙派鲲鹏 Pro 开发板构建精妙 mini 系统,带您直击计算机底层奥秘。还有香橙派系统开发部李博经理,精通开发板硬件与应用,将全方位揭秘开发板使用及 FPGA 开发实战案例。三位大咖齐聚,为高校师生开启计算机系统能力提升的知识宝库,精彩即将上线,速速预约!
即将直播 -
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签