ASP连接执行器

ASP连接执行器
1。需求
目前,利用ASP开发动态网页,客户使用微软公司的IE系列浏览器,认为它是一种非常流行的模式,我们在开发过程中遇到了这样的问题。由于技术和时间的限制,一个执行程序必须在Web页面中调用。当然你也可以使用超链接直接指向所需要的程序,但这将是一个黑色的微软:将每个打开的链接在IE的时候,一个不受欢迎的警告框(当然,它有它的原因,主要是安全原因),它对用户是非常可取的。我们可以在一个方便简单的方法解决这个问题吗
经过研究,介绍了一种方法——李代桃僵:
l在系统中创建特定类型的文件,如;
2这种类型的文件与要在ASP执行的程序相关联;
3超链接指向一组spa文件。
这种方法的原理是:在IE中通过超链接来打开一个文件,如果浏览器本身可以解释的文件类型,直接显示在浏览器中的文件内容,如文本文件、或搜索注册表设置来发现这种类型的文件处理程序,然后调用相应的程序打开文件。
两。方法
具体的实现方法是手动和自动两种方式,如下所示:
(1)手动设置
打开资源管理器。如图1所示,单击{ }菜单中的文件夹选项菜单,系统将显示文件夹选项对话框,如图2所示,其中包括文件类型页。

注意:必须选择一个文件或文件夹,如果该对话框被选择为{打印机}或控制面板},则该对话框没有此页。

2点击新型(N){…}按钮,打开新的文件类型对话框,如图3所示。在{类型说明}文本框中,输入ASP协会和进入。温泉在{ }文本框的延伸。(注:{内容类型}用于选择已安装的程序,该程序与特定类型的文件相关联,且未填充该框。)。

3打开,点击{浏览(R)…}按钮,在对话框中,选择你想在ASP调用的程序。

4单击每个对话框的按钮。

特别注意:图3所示的{新文件类型}对话框的下一个方面有一个下载确认打开}选项。这个选项是在默认状态下选择的。在这种情况下,当spa类型文件首次在网页中打开时,系统会提示提示框是否继续用一个程序打开类型文件。

在设置超链接指向一个文件,如a.spa,再单击一次。您将看到所需的程序无需任何条件运行。
自动设置
显然,当系统向用户完成时,如果要求用户做上述设置,这是不现实的。软件的生命力将大大降低,因为很少有人会听扩展和注册,然后你必须自动完成工作。
在所有的相关信息在注册表中注册,经过手工程序相关联的文件,相关的可执行程序可实现的功能只要相同的内容写入注册表。在注册表中写一些信息是现有的软件编程相对简单的事情,如VB和Delphi,以访问注册表的内容提供了一个完整的功能。此外,包装工具通常提供注册表的功能,然后如何在注册表中找到相应的信息呢方法如下:
我打开注册表编辑器(点击开始菜单中的运行,在文件盒,输入regedit并回车)。
2点击{查找}菜单项编辑注册表编辑器的输入,菜单。温泉在{ }文本框中找到目标,然后开始寻找它,你很快就会发现一个主键称。温泉,具有一个默认的字符串值spafile。单击{导出注册表文件}在{注册表}菜单,和出口的主要关键文件,如spa1.reg;
4再次使用{ } { }编辑找到菜单项在菜单,进入spafile在搜索目标{ }在文本框中,然后开始搜索,很快就会发现,一个名叫spafile键,它有壳的子密钥,使用相同的方法,导出到文件中的主键,如spa2.reg
现在只需打开这两个文件,并写几行参考设置,并完成工作!

三.附加到两个注册表文件的内容
我spa1.reg
{ hkey_classes_root 。温泉}
=spafile
注意:@是默认含义。

我spa2.reg
{ hkey_classes_root spafile }
@asp关联
editflags=六:00,00,01,00

{ hkey_classes_root spafile 壳}
@

{ hkey_classes_root spafile壳打开}
editflags=六:01,00,00,00

{ hkey_classes_root spafile 壳休憩命令}
@ :1

tag:连接执行器电脑软件ASP

相关内容