1、播放视频、音频
调用Windows Media Player - https://blog.csdn.net/Mr_robot_strange/article/details/119669825
2、访问网页
axWidget= new QAxWidget;
axWidget->resize(1920,1080);
//设置ActiveX控件为IEMicrosoft Web Browser
//设置ActiveX控件的id,最有效的方式就是使用UUID
//此处的{8856F961-340A-11D0-A96B-00C04FD705A2}就是Microsoft Web Browser控件的UUID
axWidget->setControl(QString::fromUtf8("{8856F961-340A-11D0-A96B-00C04FD705A2}"));
axWidget->setObjectName(QString::fromUtf8("WEB BROWSER"));//设置控件的名称
axWidget->setFocusPolicy(Qt::StrongFocus);//设置控件接收键盘焦点的方式:鼠标单击、Tab键
axWidget->setProperty("DisplayAlerts",false); //不显示任何警告信息。
axWidget->setProperty("DisplayScrollBars",true); // 显示滚动条
//-----------------------------------------------------------------------------------------
//访问本地文件:此处需要在Debug目录下一级html目录下存在00.html文件。 也可以自己路径
axWidget->dynamicCall("Navigate(const QString&)","file:///" + qApp->applicationDirPath() +"/html/00.html");
//-----------------------------------------------------------------------------------------
//访问网站
axWidget->dynamicCall("Navigate(const QString&)","www.baidu.com");
//-----------------------------------------------------------------------------------------
axWidget->show();
3、远程连接桌面
axWidget->setControl(QStringLiteral("{8b918b82-7985-4c24-89df-c33ad2bbfbcd}"));
axWidget->setProperty("Server","192.168.31.158"); // 远程连接IP
axWidget->setProperty("UserName", "administrator"); // 用户名
axWidget->setProperty("ClearTextPassword", "123456"); // 用户密码
axWidget->setProperty("DesktopWidth", 800); // 指定宽度
axWidget->setProperty("DesktopHeight", 600); // 指定高度
axWidget->dynamicCall("Connect()"); // 连接
设置Windows的远程访问项:设值组策略
- 首先打开“组策略”,打开方法:win+r,然后输入 gpedit.msc;
- 计算机配置—>Windows 设置—>安全设置—>安全选项—>账户:使用空密码的本地账户只允许进行控 制台登录,使用空密码仅用于控制台,选择禁用。
- 关闭防火墙;
- 计算机配置—>管理模板—>windows 组件—>远程桌面服务—>远程桌面会话主机—>安全;
把远程 RDP 连接使用的安全层启动,并选用 RDP。同时,把要求使用网络级别的身份验证对远程连接的用户进行身份验证,选择禁用。