windows客户端实现类似windows系统右键新建菜单功能

客户端右键新建菜单功能设计文档

功能需求:

 

现在Client客户端右键新建只能新建四个文件,创建文件方式兼容性相对较低,需要改进。

 

改进需求:

Client右键新建文件类型,需要跟操作系统(win xp)桌面“右键新建功能”内的新建文件类型一致。客户端“右键新建功能”内的文件类型,在用户安装新程序出现新文件类型的同时也需要更新。新建文件功能同时能够新建新的文件

 

技术方案:

Win xp的右键新建文件列表都存储在
HKEY_CURRENT_USER\Software\Microsoft\Windows

\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew项,可以直接从中获取。对于新创建文件大小非0kb文件,win xp c:\windows\shellNew 目录下读取相关模版,写入新建文件;新文件创建大小为0KB的文件,直接CreateFile;

操作系统右键新建文件实现原理:(以word为例子),如下图:



(1) 操作系统右键新建文件实现流程

实现流程:

ClientKEY_CURRENT_USER\Software\

Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew中读取右键文件的列表,动态生成Client右键的新建文件类型列表。新建功能生成文件事件是动态绑定按钮。下面新建文件的功能实现模拟操作作系统的新建文件过程.如下图:

图(2Client右键菜单文档实现方案

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你好!要在 Windows 数据中心版的弹性云主机上配置 NAT 网关,你需要按照以下步骤进行操作: 1. 打开“控制面板”,点击“网络和 Internet”,然后点击“网络连接”。 2. 右键点击你的互联网连接,然后点击“属性”。 3. 在“通用”标签下,选择“Internet 协议版本 4 (TCP/IPv4)”,然后点击“属性”。 4. 在“Internet 协议版本 4 (TCP/IPv4) 属性”对话框中,选择“使用下面的 IP 地址”,然后填写你的 IP 地址、子网掩码和默认网关。 5. 在“使用下列 DNS 服务器地址”下,填写你的首选 DNS 服务器地址和备用 DNS 服务器地址。 6. 点击“OK”,关闭所有对话框,然后重新启动你的计算机。 这样就可以在弹性云主机上配置 NAT 网关了。 ### 回答2: 要实现弹性云主机的外网可访问,可以通过配置NAT网关来实现。NAT网关是一种网络设备,能够将内部网络的私有IP地址转换成公有IP地址,以便实现出口访问。 首先,我们需要确认弹性云主机所在的VPC网络是否已经创建,并且与该弹性云主机进行了关联。如果没有创建VPC网络,则需要先创建一个VPC网络,并为其分配一个CIDR地址。 接下来,我们需要在该VPC网络中创建一个NAT网关。在创建NAT网关时,需要选择一个可用区,并为其分配一个弹性IP地址。弹性IP地址将作为该NAT网关的公有IP地址。 创建NAT网关之后,我们需要为VPC网络中的私有子网配置路由表。在路由表中,可以添加一条目的路由规则,将私有子网的流量指向刚刚创建的NAT网关。 此外,需要开启弹性云主机的安全组规则,允许外部流量通过指定的端口访问该主机。我们可以在安全组规则中添加入站规则,将指定的端口开放给公网IP地址。 最后,我们需要为弹性云主机分配一个私有IP地址。可以在弹性云主机的网络配置中,手动指定一个私有IP地址或者使用自动分配的私有IP地址。 完成以上配置后,我们就可以通过使用NAT网关的公有IP地址访问弹性云主机了。当外部客户端向NAT网关的公有IP地址发送请求时,NAT网关会将请求的源IP地址转换成私有IP地址,并将请求传递给弹性云主机。 ### 回答3: 要在弹性云主机上配置NAT网关实现外网可访问,需要进行以下配置步骤: 1. 登录到弹性云主机的Windows数据中心版系统上。确保你拥有管理员权限,并确保云主机已连接到云网。 2. 打开服务器管理器,点击“添加角色和功能”。 3. 在“角色安装程序”向导中,选择“远程访问”并点击“下一步”。 4. 在“选择服务器角色”页面上,选择“网络策略和访问服务”并点击“下一步”。 5. 在“选择服务器功能”页面上,选择“网络地址转换 (NAT)”并点击“下一步”。 6. 点击“安装”开始安装所选角色和功能。 7. 在安装完成后,打开“网络地址转换 (NAT)”管理工具。 8. 在“网络地址转换 (NAT)”管理工具中,点击“动作”菜单,选择“新建 NAT”。 9. 在“新建 NAT”对话框中,选择一个外部网络接口和一个内部网络接口,并点击“下一步”。 10. 在“新建 NAT”对话框中,为NAT网关配置公共IP地址,并点击“完成”。 11. 在“网络地址转换 (NAT)”管理工具中,右击新创建的NAT网关,并选择“启用”。 12. 确保防火墙已打开NAT端口(默认是IP协议中的TCP和UDP 1024-65535端口)。 13. 现在,你的弹性云主机的Windows数据中心版系统已配置好NAT网关实现外网访问。 请注意,具体步骤可能会根据Windows数据中心版的版本和具体网络环境稍有不同,但以上步骤提供了一般性的配置指导。在进行任何配置更改前,请确保对系统有足够的了解,并备份重要数据以防万一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值