Winflector是一个软件包,允许在Windows服务器上终端(远程)执行Windows应用程序。根据用户的请求,Winflector在应用程序服务器上启动GUI(图形用户界面)应用程序,并将图形界面的各个元素(例如窗口,菜单或图标)重定向到终端系统,从而允许远程执行。Win
Winflector是一个软件包,允许在Windows服务器上终端(远程)执行Windows应用程序。根据用户的请求,Winflector在应用程序服务器上启动GUI(图形用户界面)应用程序,并将图形界面的各个元素(例如窗口,菜单或图标)重定向到终端系统,从而允许远程执行。Winflector和Winflector控制台软件的主要任务是允许在终端模式下舒适有效地使用专用业务应用程序。 许多企业要么拥有自己使用的交易系统的源代码,要么与这些系统的开发人员和提供者紧密合作。 这就是Winflector配备了一组接口和库的原因,这些接口和库使将应用程序与Winflector环境进一步集成成为可能。 利用这些功能可以轻松解决无法解决或无法以其他任何方式解决的问题。Winflector控制台与Winflector的完整版相同,但是仅允许在Windows控制台模式下执行应用程序。 本文档也涉及终端控制台。 明确指出了Winflector和Winflector控制台之间的任何现有差异。
安装破解教程
1、下载并解压,如图所示,得到以下内容
2、双击wfsetup-3971.exe运行安装,勾选我接受协议
3、安装位置,点击next
4、安装完成,需要重启电脑
5、将crack中的文件复制到安装目录中,点击替换目标中的文件,默认路径C:\Winflector\server
软件特色
1、迁移到互联网
将Windows应用程序迁移到Internet!无需重写应用程序。您可以直接在HTML5 Internet浏览器中使用它。可以
使用Internet浏览器从任何地方安全地运行应用程序。
无需安装和配置HTTP服务器,它直接内置在Winflector服务器中。
Winflector PDF Printer允许您甚至从浏览器进行打印。然后,您可以保存或浏览生成的打印输出。
2、集权
Winflector软件创建了一个现代化的集中式工作环境,特别推荐用于多分支机构的企业。集中式体系结构和远程应用程序执行可确保较低的管理成本,增强的安全性,对即时更新的数据库的访问权限,并可以不受限制地发展公司。
市场竞争加剧了应用程序处理和数据库的集中化。这种趋势通常称为“集中式处理”或“虚拟化”或“云计算”。所有这些方法都有一个基本目的:在可能需要的地方安全共享用户应用程序和最新数据库。Winflector是任何旨在实现该目标的策略的重要组成部分。
3、多用户访问
安装在服务器上的应用程序(远程应用程序)和Winflector共享的应用程序可以由在中心办公室,分支机构和公司外部工作的多个授权用户同时执行。实际上,任何计算机都可以用作访问共享应用程序的客户端。这包括但不限于Windows,Linux,MacOS,Android,iPAD和iPhone设备。
4、移动访问
专用的Android客户端可让您使用智能手机和平板电脑等各种Android设备上的应用程序。
此外,您可以从iPAD,iPhone和许多其他支持HTML5浏览器的移动设备直接连接到Winflector HTTP服务器。
唯一的要求是Internet连接。
5、效率
网络吞吐量和服务器计算能力的最佳利用:Winflector实现了一种非常有效的通信协议,该协议旨在最大程度地减少应用程序和用户工作站之间交换的数据量。同时,将应用程序对客户端工作站的键盘和鼠标输入的反应时间最小化。有效的协议使Winflector软件非常适合在广域网中使用。即使在低吞吐量的网络连接上,也可以使大量并发用户工作。与本地网络连接相比,用户体验不会受到任何损害。
6、使用方便
Windows与终端桌面的无缝集成:尽管应用程序是在远程服务器上执行的,但用户印象是使用本地程序的一种。用户无权访问应用程序服务器桌面,而只能访问应用程序窗口。由于提高了性能和安全性,因此该解决方案是使用业务应用程序的首选。另一个优点是易于安装和自动客户端更新模式。客户端更新不需要访问外部服务器,并且由Winflector服务器使用与远程应用程序访问相同的通信通道进行处理。
7、积蓄
一个非常有竞争力的价格,其中包括12个月的技术支持和版本升级,RDP协议消除(软件不使用Microsoft终端服务或Citrix)使市场上最具成本效益的解决方案的Winflector包一个。不需要远程桌面-只有选定的应用程序可以执行。
8、轻松启动
一个用于两个并发工作站的全功能免费版本可用于小型生产安装并测试Winflector的性能。
软件功能
1、积蓄
每个人的经济解决方案。允许通过网络共享选定的Windows应用程序,而无需安装远程桌面服务(早期的Windows Terminal Services,RDP)或Citrix。通过消除对特殊网络版本的应用程序的任何额外投资来节省开支。通过简化应用程序管理来降低运营成本。每个并发工作站具有成本效益的许可。
2、优化
即使在低吞吐量网络上,也可以轻松地执行标准的,未经修改的远程Windows应用程序。通过使用该技术在终端上仅显示应用程序窗口,而不是整个桌面,以及使用用于图像处理和压缩传输数据的高级算法,可以实现高速和低网络流量。
3、缩放比例
高效率和通过使用水平缩放的可能性 服务器场使Winflector软件成为适应快速变化的需求的出色解决方案。
4、易于使用
使用Winflector启动应用程序很容易:一个小的客户端程序要求服务器符号地址,并允许选择要启动的应用程序。就像在镜像中,应用程序窗口的图像出现在远程用户的计算机上。用户可以访问原始应用程序的所有功能。
5、其他操作和技术功能
从Windows,Linux,Android和HTML5浏览器立即访问Windows应用程序(请参阅示例屏幕截图)。
无缝的Windows集成
HTML5客户端
通用打印机驱动程序
PDF打印机
两种用户授权方法
能够在服务器场中工作
应用程序编程接口(API)扩展应用程序功能
优化对控制台应用程序的访问
自动客户端更新
可选的ClearType(TM)字体用法
集成到现有的内部结构中
使用说明
扩展应用程序的功能
Winflector可以启动现有应用程序,而无需对其进行任何更改。 在某些情况下,建议通过与Winflector环境更好地集成来扩展应用程序功能。 通过使用可通过应用程序界面访问的其他Winflector功能,可以扩展在终端模式下工作的应用程序的功能。 应用程序接口允许调用两类函数:
1.内置功能,2.终端侧(RPC)附带的用户功能。
一、使用应用程序界面
应用程序界面由gtrmapi.dll库组成,该库包含提供对Winflector扩展功能的访问的功能。 Gtrmapi.dll库是用C编写的。它导出(允许外部访问)所有接口功能。库中包含的函数可以通过两种方式供应用程序访问:
1.在应用程序链接阶段通过静态附加gtrmapi.lib库。在这种情况下,启动应用程序时,gtrmapi.dll库会自动加载到内存中。 gtrmapi.lib库不包含对Winflector函数和变量的任何静态引用。因此,链接到它的应用程序也可以在非终端模式下执行。调用TApiInitialize()函数会将库附加到Winflector,或者如果应用程序在非终端模式下工作,则返回错误。
2.通过使用LoadLibrary()函数将库手动加载到内存中,并使用GetProcAddress()绘制接口函数地址。同样在这种情况下,有必要在应用程序开始使用该接口之前调用TApiInitialize()函数。
应用程序的接口函数的名称以前缀TApi开头。如果应用程序是用C或C ++编写的,则必须包含包含所有必要函数声明的标头gtrmapi.h。 对于用其他语言编写的应用程序,可以使用其他声明和导入接口函数的方法。 维护适当类型的参数(与gtrmapi.h兼容)和函数调用的适当约定(cdecl)非常重要。 下图说明了在终端模式下使用已加载的gtrmapi.dll库执行的应用程序过程的组件。 箭头显示了如何调用接口函数。 在某些情况下(例如,远程过程调用),有必要调用在终端上运行的gte.exe进程,如虚线箭头所示。
使用描述的应用程序接口的应用程序示例是testcapi.exe。 有关应用程序接口功能的详细说明,请参见第13页的第三章。
二、远程过程调用(RPC)
在Winflector环境中,可以创建包含用户功能的DLL库,并将此类库附加到在终端上运行的gte.exe进程。 可以使用以下函数之一从应用程序中调用正确准备的函数:TApiSyncRPC(),TApiSyncRPC_VSR()或TApiAsyncRPC()。 结果,某些任务可以完全在终端上执行。 例如,这对于在终端侧处理非标准的识别方法或对连接到终端的财务打印机的有效处理很有帮助。
使用RPC方案调用的函数的参数和调用约定必须符合特殊要求。包含通过RPC调用的函数的示例DLL库是gteext.dll。可以在应用程序testcapi.exe中找到调用该库中包含的函数的示例。使用TApiRemoteLoadLibraryEx()从应用程序级别将包含RPC函数的DLL库加载到gte.exe地址空间。通过gteapi.dll库实现的扩展接口,以这种方式加载的DLL库可以访问gte.exe的某些功能。仅当用户定义的扩展库(DLL)使用gte.exe函数时,才需要该库。扩展接口函数的名称以前缀GteApi ...开头,它们的声明可以在gteapi.h头文件中找到。通过链接gteapi.lib库,可以将gteapi.dll库静态地附加到扩展库,也可以通过从初始化扩展库的代码中显式调用LoadLibrary()函数来动态地将gteapi.dll库附加到扩展库。
该图显示了服务器上的应用程序进程和在终端上执行的gte.exe进程。箭头表示在远程过程调用(RPC)期间进程的各个元素之间的调用。在这种情况下,gteext.dll会调用gte.exe的其他功能,因此该图还包括已加载的gteapi.dll库。由于此类调用是可选的,因此相应的箭头为虚线。否则可以调用包含用户扩展功能的gteext.dll库。而且,用户扩展可以位于许多独立的DLL库中。在使用TApiRemoteLoadLibraryEx()调用之前,必须先加载每个库。