WPF 实现远程桌面功能

 

首先使用 开发人员命令提示

WPF 精修篇 WPF 使用ActiveX_xml

进入 自己的项目文件根目录下

WPF 精修篇 WPF 使用ActiveX_WPF_02

输入 aximp C:\windows\System32\mstscax.dll 生成 俩个DLL

WPF 精修篇 WPF 使用ActiveX_Server_03

增加引用DLL 到项目中

WPF 精修篇 WPF 使用ActiveX_Server_04

增加Forms DLL

WPF 精修篇 WPF 使用ActiveX_Server_05

XAML

增加 命名空间 xmlns:ax="clr-namespace:AxMSTSCLib;assembly=AxMSTSCLib"

<Grid>
<WindowsFormsHost >
<ax:AxMsTscAxNotSafeForScripting x:Name="axm" Width="1000" Height="1000" />
</WindowsFormsHost>

</Grid>

后台

axm.Server = "IP地址";
axm.Connect();

效果

WPF 精修篇 WPF 使用ActiveX_xml_06