FAQ--AspApp企业版常见问题与回答
******如果您发现字体太小，无法阅读本文档，请使用IE的菜单“查看-文字大小-较大或者最大”来查看****** 问题列表：
0、AspApp生成的加密文件是否可以发布到由Internet虚拟主机空间提供商提供的Asp虚拟主机上使用?
1、AspApp可以加密一个文件夹下子文件夹里的.asp程序吗？
2、asp中调用了.dll和.ocx文件，AspApp加密后该ASP文件能用吗？
3、用微软的MS Script Encoder screnc.exe加密后，再用AspApp的方法加密后程序可用吗？
4、AspApp企业版支持IIS6吗？
5、为什么有时在某些机器的Win2k, NTFS下不可以正常使用Demo呢？
6、AspApp支持JavaScript吗？
7、AspApp可以加入定制功能吗？比如我要求在AspApp软件中不出现作者的版权信息，便于我拿到我的客户那儿安装运行。
8、AspApp企业版产生的加密文件可以在IIS的主(根)目录中使用吗？
9、我已经为我的机器申请了注册码，当我发行自己的加密产品时，是否也需要在我的客户的WebServer上再次申请注册呢？
10、AspApp企业版注册后在使用上是否还有时间或者次数的限制？AspApp企业版中是否存在“后门”？
11、AspApp企业版与专业版或者是标准版相比，加密算法的加密强度有何不同？
12、AspApp企业版对同一台机器上使用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企业版能自动识别内容是否被加密，这点您无需担心。