FAQ--AspApp企业版常见问题与回答

******如果您发现字体太小,无法阅读本文档,请使用IE的菜单“查看-文字大小-较大或者最大”来查看******

问题列表:   

    0AspApp生成的加密文件是否可以发布到由Internet虚拟主机空间提供商提供的Asp虚拟主机上使用?

    1、AspApp可以加密一个文件夹下子文件夹里的.asp程序吗?

    2asp中调用了.dll和.ocx文件,AspApp加密后该ASP文件能用吗?

    3、用微软的MS Script Encoder screnc.exe加密后,再用AspApp的方法加密后程序可用吗?

    4AspApp企业版支持IIS6吗?

    5、为什么有时在某些机器的Win2k, NTFS下不可以正常使用Demo呢?

    6AspApp支持JavaScript吗?

    7AspApp可以加入定制功能吗?比如我要求在AspApp软件中不出现作者的版权信息,便于我拿到我的客户那儿安装运行。

    8AspApp企业版产生的加密文件可以在IIS的主(根)目录中使用吗?

    9、我已经为我的机器申请了注册码,当我发行自己的加密产品时,是否也需要在我的客户的WebServer上再次申请注册呢?

   10、AspApp企业版注册后在使用上是否还有时间或者次数的限制?AspApp企业版中是否存在“后门”?

   11、AspApp企业版与专业版或者是标准版相比,加密算法的加密强度有何不同?

   12AspApp企业版对同一台机器上使用AspApp企业版制作的虚拟目录有无数量上的限制?

   13、到AspApp2.0版本时,AspApp有了专业版与标准版的区分。到了2.3版本时,又有了企业版。请问企业版和前两个两个版本之间有什么区别?

   14如果操作不当,AspApp企业版还会影响对IIS中其它虚拟目录的访问吗?

   15是否可以在一台计算机中同时使用企业版与专业版或标准版?

   16、AspApp是否支持Application对象?
   17、我的Asp网站中使用了FSO对象,有什么需要注意的地方呢?

   18、安装AspApp企业版后,对系统有何影响?

Q:0、AspApp生成的加密文件是否可以发布到由Internet虚拟主机空间提供商提供的Asp虚拟主机上使用?

A:目前版本的AspApp生成的加密文件不可以发布到由Internet虚拟主机空间提供商提供的Asp虚拟主机上使用,除非该虚拟主机上允许执行DLL文件的注册服务。所以一般情况是,AspApp主要用于您的客户具有独立主机的情形下,比如您的客户有自己的Internet WWW主机服务器,或者您的客户是准备开发一套用于Intranet(企业内联网)的网站程序。但是,AspApp可以用于制作您所开发的所有网站程序的演示版本、试用版本、功能限制版本等。使用AspApp所提供的这些功能,Asp程序员也可以开发、发布属于自己的Asp共享软件了。

  无需注册DLL文件的Asp脚本加密软件正在紧张开发中,将在不久的将来发布,敬请关注。

 

Q:1、AspApp可以加密一个文件夹下子文件夹里的.asp程序吗?

A:可以的。AspApp可以把一个目录及其子目录中所有.asp文件加密,也可以保留指定的某些.asp文件不进行加密。但是需要注意的是,

如果某一个.asp文件没有被加密,那么这个文件所有引用到的文件都不能被加密。比如:a.asp文件中如果有如下的语句:

  <!-- #include file = "b.asp" -->

  <!-- #include file = "c.css" -->

  ......

  <%

    ......

    server.transfer("d.asp")

    ......

   %>

如果不把a.asp加密,那么,b.asp、c.css和d.asp也不能被加密。

 

如果a.asp被加了密,那么,b.asp、c.css和d.asp是否要加密完全由您决定,可以加密也可以不加密。

 

如果a.asp已经被加了密,而b.asp、c.css和d.asp中的一些没有被加密。而后您又修改了后面三个文件中的一个,那么您需要对a.asp重新加密。

 

 

 

Q:2、asp中调用了.dll和.ocx文件,AspApp加密后该ASP文件能用吗?

 

A:可以用。

但是,.dll和.ocx文件需要注册的话,还是照样要注册。

 

Q:3、用微软的MS Script Encoder screnc.exe加密后,再用AspApp的方法加密后程序可用吗?


A:不可以用。

必须把您的ASP源文件拿来加密,而不可以把经过其它加密压缩软件处理过的.asp文件拿来加密。

 

Q:4、AspApp企业版支持IIS6吗?


A:
我们已经经过充分的测试,表明AspApp企业版完全支持IIS6。

IIS 6.0 可以用以下两种隔离模式之一运行:
  IIS 5.0 隔离模式
  IIS 6.0 辅助进程隔离模式

您应该以 IIS5.0 隔离模式来运行 IIS6.0。

Q:5、为什么有时在某些机器的Win2k, NTFS下不可以正常使用Demo呢?


A:这与您在IIS中的安全权限以及目录的权限设置有关,因为要在虚拟目录中执行动态库程序。这个问题与本软件没有关系。

但是,为了您能够看到Demo的效果,您可以把Demo目录拷贝到一个Fat32的磁盘中,再进行测试。但从安全性出发,建议你使用NTFS。

 

Q:6、AspApp企业版支持JavaScript吗?


A:
如果您用JavaScript(或者JScript)作为Asp的服务器端脚本语言则不行。Asp的服务器端脚本语言必须使用VBScript。如果您仅仅是使用JavaScript作为客户端脚本,则AspApp企业版是支持的。

 

Q:7、AspApp企业版可以加入定制功能吗?比如,我要求在AspApp企业版软件中不出现作者的版权信息,便于我拿到我的客户那儿安装运行。


A:如果您觉得AspApp好用,而且需要某些定制功能(比如,为客户端安装程序的功能和界面进行定制,加解密过程中使用您指定的算法等,)可以向作者写信(Arlinfd@etang.com),双方进行平等商讨,确定定制功能实现的可行性和费用(最低300元起)。

 

Q:8、AspApp企业版产生的加密文件可以在IIS的主(根)目录中使用吗?


A:
AspApp企业版产生的加密文件并不只限于在虚拟目录中使用,也完全可以在IIS的主(根)目录中使用。

 

Q:9、我已经为我的机器申请了注册码,当我发行自己的加密产品时,是否也需要在我的客户的WebServer上再次申请注册呢?

A:不,您并不需要在您的客户机器上为任何程序再注册。

 

Q:10、AspApp企业版注册后在使用上是否还有时间或者次数的限制?AspApp企业版中是否存在“后门”?

A:完全没有。这是我们的职业道德所不允许的。您可以使用杀毒软件和防火墙软件来监测本软件的运行,自然就可以放心。

 

Q:11、AspApp企业版与专业版或者是标准版相比,加密算法的加密强度有何不同?

A:AspApp企业版采用了加密强度更高的算法。这是因为,标准版或者专业版生成的是打包文件,不是明文,所以即使采用较普通的加密算法也不易于破解。而企业版生成的加密文件是明文的,自然需要更高强度的加密算法。

 

Q:12、AspApp企业版对同一台机器上使用AspApp企业版制作的虚拟目录有无数量上的限制?

A:没有。

 

Q: 13、到AspApp2.0版本时,AspApp有了专业版与标准版的区分。到了2.3版本时,又有了企业版。请问企业版和前两个两个版本之间有什么区别?

A:与标准版和专业版相比,企业版有如下的特点:

  • 操作界面更友好,设置更简单。企业版中的操作界面与前两个版本相比,在易操作使用上有了大幅度的提升。
  • 防止非法拷贝的用户认证功能。这个功能可以为Asp开发人员提供如下的产品防拷贝措施:
    •    在您的客户那里运行加密文件前要求输入口令并注册。注册算法中使用的数据与客户WebServer计算机的硬件有关。缺省情况下生成的加密文件没有安全限制。

       (之所以不再提供日期和口令加密的功能,是因为考虑到在Asp脚本被加密的情况下,Asp程序作者完全可以在脚本中自己实现这两个功能,而且更灵活)

  • 支持加密文件用于IIS主目录。
  • 加密过程中自动识别Asp文本文件与二进制文件(有些开发人员为了数据库的安全,把Access数据库文件的后缀名更改为.asp)。
  • 在对IIS6的支持上有了较大的改善,不再需要在IIS6上进行繁琐的设置了,只要您的IIS6支持一般的Asp脚本的运行,就无需再做出任何的修改就可以使用AspApp企业版的加密文件。
  • 完全支持面向对象和数组的For Each 句法。实际上,由于实现方式的不同,AspApp企业版比专业版和标准版对Asp的语法方面的限制少了很多,基本上所有的Asp语法现在都支持了。
  • 与专业版或者标准版不同,不再生成一个包文件,而是仍然保留原有的文件目录结构的形式,加密结果也是明文。虽然这在一定程度加大了加密文件被破解的可能行,但是由于采用了加密强度更高的加密算法,所以对您的产品的安全性您完全可以放心。
  • 未注册版本对加密文件的长度不再限制,只是在每个页面的上方会输出"AspApp Enterprise 试用版"的字样,便于用户试用并决定是否注册。

 

Q:14、如果操作不当,AspApp企业版还会影响对IIS中其它虚拟目录的访问吗?

A:如果您使用的是标准版本或者专业版,如果操作不当,的确会影响对IIS中其它虚拟目录的访问,主要表现为报告"找不到文件"的错误。此时您需要在您的计算机中启动Setup.exe,点击"IIS中禁用AspApp"或者"IIS中启用AspApp"按钮;如果您使用的是专业版本,请在您的计算机中启动Setup.exe,点击"高级",在下面弹出的列表框中是用鼠标右键单击,在出现的菜单中点击"IIS中禁用AspApp相关功能"。

  但是,无论您怎么使用AspApp企业版,它都不会影响到您对IIS中其它虚拟目录的访问。

 

Q:15、是否可以在一台计算机中同时使用企业版与专业版或标准版?

A:可以。

AspApp企业版使用的文件与专业版或者标准版没有任何关联,完全可以同时使用。

Q:16、AspApp是否支持Application对象?

A:支持。AspApp完全支持ASP的6个内建对象。但是,您在发布您的加密文件时,必须把Global.asa也发布出去。Global.asa并没有被加密。

 

Q:17、我的Asp网站中使用了FSO对象,有什么需要注意的地方呢?

A:如果您的Asp网站使用了FSO对象,那么,被FSO对象读写的文件必须是没有被加密的文件,否则读出的内容是您无法理解的秘文。

 

Q:18、安装AspApp企业版后,对系统有何影响?

A:安装了AspApp企业版不会对系统造成任何影响,虽然AspApp企业版加密后的文件名仍然是.asp,但AspApp企业版能自动识别内容是否被加密,这点您无需担心。