Vncconfig功能分析

本文详细探讨了Vncconfig的功能,它是用于服务器远程控制的重要工具。通过分析其代码和认证机制,揭示了Vncconfig如何实现高效的安全交互。文章深入到线程管理和对话框设计,为读者提供了全面的理解。
摘要由CSDN通过智能技术生成
 
Vncconfig 功能分析
 
        作为优秀的开源软件,VNC中的类库定义得很规范,逻辑结构也很完整。由于对静态库还不是很熟悉,并且我的任务只是看看VNC配置功能的是如何实现的,因此这里把我对这些功能的代码分析贴出来,希望能给想对VNC的程序结构进行探索的人提供一点思路,也希望有开发过VNC经验的人指证和指导。
 
Vncconfig这个工程里面主要实现的是服务器端的系统配置,具体过程如下:
建立控制台——》初始化系统日志表——》创建编辑注册表的对象——》异常处理程序访问注册表权限——》创建读取注册表的键类——》建立登陆对话框,初始化方法写入注册表……——》属性页设制——》生成调试日志——》显示属性页
 
功能图:

vncconfig
Authentication
Connections
Desktop
Legacy
Sharing
Inputs
 
Hooking
 

 
具体功能如下:
一.登陆验证设定
关联文件:Authentication.h
关联类或函数:AuthenticationPage类,初始化带一个注册键值的参数
关联类:
VncPasswdDialog操作登陆对话框
AuthenticationPage操作登陆属性页
功能:登陆密码设定,可选项为
无需验证setItemChecked(IDC_AUTH_NONE, useNone);
设置密码setItemChecked(IDC_AUTH_VNC, useVNC);
即时连接rfb::Server::queryConnect
 
二.连接设
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值