口述小姑两瓣湿乎乎答由于asp是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不这个函数,并胡乱告诉你(:)呵呵)没有权限。但是ASP和客户端脚本结合倒可以显示一个对话框,asfollows:
答可以去下载一个微软的WindowsScriptEncoder,它可以对asp的脚本和客户端javascript/vbscript脚本进行加密。。。不过客户端加密后,只有ie5才能执行,服务器端脚本加密后,只有服务器上安装有scriptengine5(装一个ie5就有了)才能执行。
第一种方法:手工注册DLL这种方法从IIs3.0一直使用到IIs4.0和其它的WebServer.它需要你在命令行方式下来执行,进入到包含有DLL的目录,并输入::\\regsvr32component_name.dll例如c:\temp\regsvr32AspEmail.dll它会把dll的特定信息注册入服务器中的注册表中。然后这个组件就可以在服务器上使用了,但是这个方法有一个缺陷。当使用这种方法注册完毕组件后,该组件必须要相应的设置NT的匿名帐号有权限执行这个dll。特别是一些组件需要读取注册表,所以,这个注册组件的方法仅仅是使用在服务器上没有MTS的情况下,要取消注册这个dll,使用:regsvr32/uaspobject.dllexamplec:\temp\regsvr32/uaneiodbc.dll
本文由 325游戏(m.325games.com)整理发布
网友评论 ()条 查看