Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 通过web门户进行的外围交互_Flash_Silverlight_Activex_Device Driver - Fatal编程技术网

Flash 通过web门户进行的外围交互

Flash 通过web门户进行的外围交互,flash,silverlight,activex,device-driver,Flash,Silverlight,Activex,Device Driver,好吧,我很确定这是一个愚蠢的问题,所以我提前道歉 我从来没有用ActiveX做过任何事情,也没有真正了解过Flash/Silverlight可以做什么,但我想知道的是,这两种技术中的任何一种都可以用来与连接到机器的外部设备通信吗 我想我真正想问的是:如果我有一台附加了非标准设备的机器,比如条形码阅读器。是通过离线可安装软件访问此设备的唯一方法吗 干杯,克里斯 在Silverlight中,您无法访问大部分客户机-这是一个经过深思熟虑的设计选择,以防止恶意操作。您可以读取文件和下载文件,但不能在Si

好吧,我很确定这是一个愚蠢的问题,所以我提前道歉

我从来没有用ActiveX做过任何事情,也没有真正了解过Flash/Silverlight可以做什么,但我想知道的是,这两种技术中的任何一种都可以用来与连接到机器的外部设备通信吗

我想我真正想问的是:如果我有一台附加了非标准设备的机器,比如条形码阅读器。是通过离线可安装软件访问此设备的唯一方法吗


干杯,克里斯

在Silverlight中,您无法访问大部分客户机-这是一个经过深思熟虑的设计选择,以防止恶意操作。您可以读取文件和下载文件,但不能在Silverlight应用程序之外执行任何操作

要访问诸如条形码阅读器之类的设备,您需要在客户端计算机上安装一些软件,而Silverlight无法做到这一点


我对ActiveX或Flash了解不够,无法回答这些问题。

您无法在Silverlight中访问大部分客户端计算机-这是一种精心设计的选择,以防止恶意操作。您可以读取文件和下载文件,但不能在Silverlight应用程序之外执行任何操作

要访问诸如条形码阅读器之类的设备,您需要在客户端计算机上安装一些软件,而Silverlight无法做到这一点


我对ActiveX或Flash了解不够,无法回答这些问题。

一旦用户允许安装并运行ActiveX控件,它就可以执行本机Windows应用程序可以执行的任何操作


(Flash和Silverlight是沙盒,无法访问属于客户端PC的设备。)

一旦用户允许ActiveX控件安装和运行,它就可以执行本机Windows应用程序可以执行的任何操作


(Flash和Silverlight是沙盒,无法访问属于客户端PC的设备。)

是否使用ActiveX?我知道这项技术正在迅速贬值,但据我所知,这项技术不受相同沙盒环境的限制?我只是回答Silverlight-我还没有做足够的ActiveX(几年前的现在)来回答任何确定的问题。不用担心,感谢您确认我对Silverlight的看法。还有ActiveX?我知道这项技术正在迅速贬值,但据我所知,这项技术不受相同沙盒环境的限制?我只是回答Silverlight-我还没有做足够的ActiveX(几年前的现在)来回答任何确定的问题。不用担心,谢谢你确认我对Silverlight的想法。谢谢Richie,我就是这么想的。因此,我们知道为什么我列出的其他技术都是沙盒,没有进一步支持ActiveX类型自由,而不深入COM开发。Flash和Silverlight都是沙盒,以便人们安装它们。ActiveX是一种危险的技术,人们不愿意安装任意的ActiveX控件是理所当然的。如果Flash和Silverlight像ActiveX一样不受限制,那么很少有人会安装它们。“强大的力量带来巨大的责任”,人们不相信互联网会有负责任的行为。(令人遗憾的是,Flash屡屡在人们的浏览器中引入安全漏洞,但却没有通过允许任意访问人们的PC明确地这样做!)好吧,我理解安全风险,我也明白Flash/Silverlight想要向世界展示安全面孔的商业原因。但是,在浏览器中运行更高安全级别的软件是有正当理由的。你知道微软有没有计划用另一种编程模式来取代ActiveX?我不知道,没有。随着时间的推移,将任意强大(因而任意危险)的软件嵌入web浏览器的想法越来越没有吸引力。微软不太可能发布一项新技术来实现这一点。另一方面,有很多人依赖ActiveX,特别是在公司环境中,而且它不太可能很快消失。使用MFC或ATL的Visual Studio可以相对轻松地编写ActiveX控件,而无需成为COM向导。@RichieHindle,感谢这篇主题外的讨论,我知道这不是问题所在,但它可以帮助我更好地理解这一领域。如果你能多招待我一点,我将不胜感激。据我所知,微软已经不再支持ActiveX了,你是说事实并非如此吗?另外,您似乎通过VisualStudio对ActiveX开发有相当多的了解,有没有关于我从何处开始这一切的建议?谢谢Richie,这就是我的想法。因此,我们知道为什么我列出的其他技术都是沙盒,没有进一步支持ActiveX类型自由,而不深入COM开发。Flash和Silverlight都是沙盒,以便人们安装它们。ActiveX是一种危险的技术,人们不愿意安装任意的ActiveX控件是理所当然的。如果Flash和Silverlight像ActiveX一样不受限制,那么很少有人会安装它们。“强大的力量带来巨大的责任”,人们不相信互联网会有负责任的行为。(令人遗憾的是,Flash屡屡在人们的浏览器中引入安全漏洞,但却没有通过允许任意访问人们的PC明确地这样做!)好吧,我理解安全风险,我也明白Flash/Silverlight想要向世界展示安全面孔的商业原因。但是,在浏览器中运行更高安全级别的软件是有正当理由的。你知道微软有没有计划用另一种编程模式取代ActiveX?我不知道,没有。嵌入Arbir的想法