(真实鼠标形状版)远程控制DGScreenSpy_0.6b----修改了以前只传输箭头鼠标为传输适时的鼠标形状
1、多矩形算法修改;
2、显示鼠标轨迹;
3、支持鼠标滚轮;
4、缩放显示。
5、(修改)传输真实鼠标形状,以前是鼠标永远是箭头
6、实测可以方便移植到RAD Delphi XE11
File List:
----------
DClient(ICS6):
DServer(ICS6):
D7正向连接方式
delphi全版本-Mysql8.0数据库访问组件Driver={MySQL ODBC 8.0 Unicode Driver};
用法:mysql.SetOpenParams('127.0.0.1','sdclass','root','123456',3306);
mysql.Open;
procedure SetOpenParams( host,database,user,pass:string;port:integer ); //设置Mysql打开参数
function Open:boolean;//打开数据库
procedure Close;//关闭数据库
function GetTable(sql:string):TADOQuery; //通过查询语句获取一个数据集
function ExecuteSql(sql:string):integer;//执行一个不返回数据集的查询语句,返回受影响的记录数
//获取满足条件的第几页数据。允许多表操作,但数据量大时较慢
function GetPageTable(tablename,fields,wstr,orderby:string;pagesize,pageindex:Integer): TADOQuery;
获取windows的所有硬件及特殊“设备”信息的动态链接库:WindowsDeviceInfo.dll
该动态链接库用于获取windows的所有“设备”信息。支持的设备如下:
////系统硬件设备
Win32_Processor,//CPU处理器
Win32_PhysicalMemory,//物理内存条
Win32_Keyboard,//键盘
Win32_PointingDevice,//点输入设备,包括鼠标。
Win32_FloppyDrive,//软盘驱动器
Win32_DiskDrive,//硬盘驱动器
Win32_CDROMDrive,//光盘驱动器
Win32_BaseBoard,//主板
Win32_BIOS,//BIOS芯片
Win32_ParallelPort,//并口
Win32_SerialPort,//串口
Win32_SerialPortConfiguration,//串口配置
Win32_SoundDevice,//多媒体设置,一般指声卡。
Win32_SystemSlot,//主板插槽(ISA&PCI&AGP)
Win32_USBController,//USB控制器
Win32_NetworkAdapter,//网络适配器
Win32_NetworkAdapterConfiguration,//网络适配器设
Win32_Printer,//打印机
Win32_PrinterConfiguration,//打印机设置
Win32_PrintJob,//打印机任务
Win32_TCPIPPrinterPort,//打印机端口
Win32_POTSModem,//MODEM
Win32_POTSModemToSerialPort,//MODEM端口
Win32_DesktopMonitor,//显示器
Win32_DisplayConfiguration,//显卡
Win32_DisplayControllerConfiguration,//显卡设置
Win32_VideoController,//显卡细节。
Win32_VideoSettings,//显卡支持的显示模式。
////操作系统
Win32_TimeZone,//时区
Win32_SystemDriver,//驱动程序
Win32_DiskPartition,//磁盘分区
Win32_LogicalDisk,//逻辑磁盘
Win32_LogicalDiskToPartition,//逻辑磁盘所在分区
Win32_LogicalMemoryConfiguration,//逻辑内存配置
Win32_PageFile,//系统页文件信息
Win32_PageFileSetting,//页文件设置
Win32_BootConfiguration,//系统启动配置
Win32_ComputerSystem,//计算机信息简要
Win32_OperatingSystem,//操作系统信息
Win32_StartupCommand,//系统自动启动程序
Win32_Service,//系统安装的服务
Win32_Group,//系统管理组
Win32_GroupUser,//系统组帐号
Win32_UserAccount,//用户帐号
Win32_Process,//系统进程
Win32_Thread,//系统线程
Win32_Share,//共享
Win32_NetworkClient,//已安装的网络客户端
Win32_NetworkProtocol,//已安装的网络协议
主要方法定义:
// 获取Windows的“设备”名称的DataTable
public static DataTable GetDevicesTable()
// 获取指定设备的信息,忽略大小写
public static List<PropertyDataCollection> GetDeviceInfoCollection(string deviceName)
// 获取指定设备的信息,忽略大小写
public static DataTable GetDeviceInfoDataTable(string deviceName)