WEP传奇脚本怎么用用

程序肯定有上传文件的地方,好好看看代码是不是有漏洞
『他不知道黑客从什么路径上传的这些文件,也不打算去找程序漏洞。』那办法只剩『关掉服务器』
谢邀以下两步是服务器安全防护基础中的基础使用沙箱(sandbox)/强制访问控制(mandatory access control)方案,关闭apache进程所有不必要的路径访问、文件读写和进程执行权限。Linux下对应是SELinux和AppArmor使用最低级别的帐号启动apache进程。apache改为监听8080端口(因为非管理员进程不能监听1024以下的端口),用iptables把8080重映射到80
外汇投机/支付行业怎么让Web窗体的某个TextBox控件在某次执行后自动获得焦点_怎么让web设计器运行javascript脚本,_怎么让WINDOWS服务启动程序到当前用户界面__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
怎么让Web窗体的某个TextBox控件在某次执行后自动获得焦点
怎么让web设计器运行javascript脚本,
怎么让WINDOWS服务启动程序到当前用户界面
怎么让Web窗体的某个TextBox控件在某次执行后自动获得焦点
如何让Web窗体的某个TextBox控件在某次执行后自动获得焦点?比如说有一个TextBox服务器控件,如何在访问页面或点击执行某个按钮后获得焦点?------解决方案--------------------C# code
TextBox.Focus();
------解决方案--------------------和js一样啊?
------解决方案--------------------生成js,使用string js="&script&document.getElementById('').focus();&/script&"然后注册js或输出到html
怎么让web设计器运行javascript脚本,
如何让web设计器运行javascript脚本,高手请进~~~~~~我自己做了一个控件,由于用了js生成了布局,导致在web设计器中和在真正的网页上呈现效果不一样,怎么让web设计器也具有执行js的功能呢? ------解决方案--------------------html设计视图是不执行js脚本的.
------解决方案--------------------jf 同意楼上的
------解决方案--------------------没有办法的。你可以先做成静态的html,然后用js输出成泥做成的html
------解决方案--------------------vs的设计器主要是给程序员用的。例如严丝合缝的控件间隔在设计时就往往会空出空间来,动态内容都不能执行,GridView等只用一个非常简单的示例数据展示,等等,这是给程序员用的设计器,不是给美工用的。
怎么让WINDOWS服务启动程序到当前用户界面
如何让WINDOWS服务启动程序到当前用户界面RT
现在在 WIN Service里,用Process.Start(Path)来启动程序,但是程序未出现在当前用户的窗体中,在任务管理器中也找到此进程。
服务是用的LocalService用户启用的!@------最佳解决方案--------------------可以试一试在service属性中 选中 允许与桌面交互
但是windows service可以在没有登录时运行,你的GUI程序怎么办?
安装包中设定可以参考
windows service 与GUI窗口的实现
/margiex/archive//340277.html
设置c#windows服务描述及允许服务与桌面交互的几种方法
http://blog.csdn.net/jiangxinyu/archive//5397060.aspx------其他解决方案--------------------为什么要这样做?
通常的服务程序没有 windowStation, 不能参与UI------其他解决方案--------------------/wuhuacong/archive//1795725.html------其他解决方案--------------------找忽悠。要好好的找------其他解决方案--------------------因为我要监视一个窗体程序是否打开,如果没有打开,则打开之------其他解决方案--------------------
可以试一试在service属性中 选中 允许与桌面交互
但是windows service可以在没有登录时运行,你的GUI程序怎么办?
安装包中设定可以参考
windows service 与GUI窗口的实现
/margiex/archive//340277.html
设置c#windows服务描述及允许服务与……
生了双胞胎?强!------其他解决方案--------------------不是双胞胎。------其他解决方案--------------------/wuhuacong/archive//1795725.html
这个有详细介绍------其他解决方案--------------------禁止启动就好啦。------其他解决方案--------------------该回复于 10:49:40被版主删除------其他解决方案--------------------/furenjun/archive//windowsService.html------其他解决方案--------------------学习了,
win7下这个怎么解决,好像不行------其他解决方案--------------------null
如果您喜欢IT行业或者对IT行业感兴趣,想开拓技术视野,欢迎加入本站官方QQ群:,在群里认识新朋友和交流技术^_^
本站联系邮箱:页面导航:
→ 正文内容
巧用FileSystem组件实现WEB应用中的本地特定打印的方法
随着Internet的飞速发展,许多企业都纷纷开发基于WEB的业务应用系统。一般情况下,基于WEB的业务应用都采用三层或三层以上的结构,前台即客户端是普通的WEB浏览器,中间业务逻辑应用层存放于WEB服务器上,由WEB服务器上的服务构件访问后台数据库。为了业务系统与Internet的互联,WEB服务器和数据库系统均托管在IDC(互联网数据中心),因而需要从托管在&IDC的服务器上提取业务数据在本地打印输出。在客户端浏览器只能打印简单的HTML页面的情况下,要求更为强大灵活的打印输出功能;通过采用相关的技术对浏览器的功能进行扩展,能够完成更复杂的数据打印的任务,如收条、回执等。笔者曾经为一网络教育公司开发教育管理软件时采用FileSystem组件实现在本地打印三联收款凭证和准考证等的功能。&
2、FileSystem组件使用简介&
FileSystem组件其实是一个ActiveX控件,其存在于WINDOWS平台中(不管是Win98、Win2000,还是NT环境都包含该组件。),CLSID:0D43FE01-11CF-C9054228。熟悉ASP编程人可能都使用过FileSystem组件,一般情况下该组件用在服务器端,用来对文本文件、文件夹及驱动器进行访问和控制。可以通过两种方法创建FileSystem组件的对象实例:&
1、使用ASP的内置对象SERVER的方法Server.CreateObject来创建服务器端对象的实例。&
2、使用Vbscript脚本函数CreateObject来创建客户端对象的实例(也可以在服务器端用该方法,但有时会出错,一般不使用;)。&
FileSystem组件对文本文件进行操作有如下方法:&
CreateTextFile(Filename,[Overwrite&if&exists],[Unicode/ASCII])&//创建文本文件&
OpenTextFile(Filename,[Input/output&mode],[Create&if&not&exists],[Format])&//打开文本文件&
CopyFile(Filename1,Filename2,[Overwrite])&//拷贝文本文件&
MoveFile&(Filename1,Filename2)&//移动文本文件&
DeleteFile&(Filename)&//删除文本文件&
GetFile&(Filename)&//获得文本文件&
FileExists&(Filename)&//判断文本文件是否存在&
FileSystem组件对文件夹和驱动器也有和文本文件相类似的方法,在此不一一赘述。&
其实,FileSystem组件也可使用于客户端,采用创建FileSystem组件对象实例的第二种方法即可以使用该组件对客户端系统的文本文件、文件夹及驱动器进行访问和控制。因为微软平台带有FileSystem组件,所以对于微软平台的客户端则不需要从远程服务器下载,其在安装操作系统时会自己安装并注册;而对于其他平台的客户端则须安装插件并下载FileSystem组件。&
3、本地端特定打印的实现机制&
利用FileSystem组件实现本地端特定打印的过程如图所示:&
1、客户端向WEB服务器发送数据请求;&
2、WEB服务器根据业务处理逻辑与后台数据库进行交互,取得所需数据形成HTML页面,并附带有FileSystem组件对象的VBScript脚本,向客户端浏览器发回HTML页面;&
3、在客户端运行脚本,脚本取得HTML页面构件的数据,建立与打印机的连接,向打印机输出打印数据。&
前两步与一般的WEB应用没有什么区别,需要说明的是第三步:首先使用Vbscript脚本函数CreateObject来创建FileSystem组件对象的实例;然后调用该实例创建文本文件的CreateTextFile方法,把打印端口LPT1或LPT2作为文件名参数,并将可覆盖文件参数设为TRUE,建立与打印机的连接;调用获得的打印机文本文件流实例的写文本方法WriteLine向打印机输出打印的内容。&
4、程序示例&
客户端脚本:&
&script&Language=VBScript&&
function&print_onclick&//打印函数&
dim&label&
label=document.printinfo.label.value&//获得HTML页面的数据&
set&objfs=CreateObject(&Scripting.FileSystemObject&)&//创建FileSystem组件对象的实例&
set&objprinter=objfs.CreateTextFile&(&LPT1:&,true)&//建立与打印机的连接&
objprinter.Writeline(&__________________________________&)&//输出打印的内容&
objprinter.Writeline(&|&|&)&&
objprinter.Writeline(&|&您打印的数据是:&&label&&&&|”)&&
objprinter.Writeline(&|&|&)&
objprinter.Writeline(&|_________________________________|&)&&
objprinter.close&//断开与打印机的连接&
set&objprinter=nothing&&
set&objfs=nothing&//&关闭FileSystem组件对象&
end&function&
&/script&&
服务器端脚本:&
set&conn=server.CreateObject&(&adodb.connection&)&
conn.Open&&DSN=UID=XXXX;PWD=XXXX;&&&
set&rs=server.CreateObject(&adodb.recordset&)&
rs.Open(“select&……”),conn,1,1&
……….%&&//与数据库进行交互&
HTML页面编码:&
&FORM&ID=printinfo&NAME=&printinfo&&&&
&INPUT&type=&button&&value=&打印&&&&id=print&name=print&&&//调用打印函数&
&INPUT&type=hidden&id=text1&name=label&value=&%=………%&&&//保存服务器端传来的数据&
5、说明及结论&
1、使用此方法实现打印任务之前,必须调节浏览器的安全设置;在Internet选项上安全级别降低,对自己的站点充分信任,可以通过浏览器执行脚本访问本机资源。&
2、本方法可以实现在局域网的打印机上打印远程服务器的数据,只须用局域网上打印机注册在本地的端口代替本地打印机端口作为创建文本文件的CreateTextFile方法的参数即可。&
3、本方法可以实现根据用户选择打印的宽度、高度和数量及内容,并可重复打印。&
4、不需要编写ActiveX控件即可以完成特定的打印功能,实现较为简单。&
5、不足之处是需要调节浏览器的安全设置,且不支持图片和特殊字体的打印。
上一篇:下一篇:
最 近 更 新
热 点 排 行
12345678910如何在IIS 6.0中使用命令行脚本管理网站和Web虚拟目录
本文介绍了如何在 Internet 信息服务 (IIS) 6.0 中使用命令行脚本执行一些与网站和 Web 虚拟目录管理相关的常见管理任务。本文还介绍了如何使用 Iisweb.vbs 脚本创建和删除网站,以及如何使用 Iisvdir.vbs 脚本创建和删除 Web 虚拟目录。
IIS 6.0 包含多个受支持的命令行脚本,这些脚本可使用 Windows Management Instrumentation (WMI) 提供程序在运行 IIS 的本地或远程计算机上配置和管理 IIS 元配置。您可以使用这些脚本自动执行任务、远程管理站点和资源并利用批处理文件创建和管理对象。Microsoft 支持 IIS 中包含的命令行脚本(假定这些脚本未被修改)。如果要修改受支持的脚本,请使用新的文件名保存它,以使原始脚本保持不变。
这些脚本位于 %SystemRoot\System32 文件夹中。要运行脚本和可执行文件,您必须是本地计算机上的管理员组成员,或者必须委派给您相应的权限。要打开命令提示符窗口以执行本文所介绍的任何任务,请按照下列步骤操作:
单击&开始&,单击&运行&,在&打开&框中键入 cmd,然后单击&确定&。
键入以下行,然后按 Enter:
cd %systemroot%\system32
创建和管理网站
要使用 Iisweb.vbs 脚本创建和管理网站,请使用以下方法。
创建新网站
要创建一个新的网站配置,请使用 iisweb /create 命令。此命令不会创建内容,但它会设置文件夹结构和一些 IIS 配置文件。在使用 Iisweb.vbs 创建新的网站时,您只需指定创建站点所需的基本属性,并确定其内容。要配置更高级的属性,请使用 IIS 管理器。
Iisweb /create 命令使用以下语法:
iisweb /create PathSiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User/p Password]]
下面介绍了 Iisweb /create 使用的参数:
Path:指定在本地计算机上网站内容文件的位置。如果指定的路径不存在,Iisweb 将创建它。
SiteName:必选参数,指定网站名称。
/b Port:指定网站的 TCP 端口号。默认端口为 80。
/i IPAddress:指定网站的 IP 地址。默认设置为全部未分配,此设置将计算机上所有未分配给其他站点的 IP 地址都分配给该站点。
/d HostHeader:指定网站的主机头名称。默认情况下,站点没有主机头名称,必须根据其 IP 地址或端口号才能识别该站点。
/dontstart:此参数指定网站在创建后不会自动启动。
/s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
/u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
/p Password:指定在 /u 参数中指定的用户帐户的密码。
以下示例命令行可在本地计算机上创建一个名为 My Site 的网站配置。源文件位于 C:\MySource 文件夹中,并指定了主机头名称:
iisweb /create C:\MySource &My Site& /d
/dontstart
要删除网站配置,请使用 iisweb /delete 命令。如果您计划将站点移到一个新的统一资源定位器 (URL) 或服务器上,或者希望将其完全删除,则此命令很有用。在使用差命令后,站点的内容不会受到影响,但用户不能再访问该站点。
iisweb /delete 命令使用以下语法:
iisweb /delete WebSite [WebSite...][/s Computer [/u [Domain\]User/p Password]]
下面介绍了 Iisweb /delete 使用的参数:
WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。如果多个网站使用同一描述性名称,则必须使用元数据库路径才能识别网站。
/s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
/u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
/p Password:指定在 /u 参数中指定的用户帐户的密码。
以下示例命令行可在本地计算机上删除一个名为 My Site 的网站配置:
iisweb /delete &My Site&
要查询或列出网站,请使用 iisweb /query 命令。如果要在本地计算机或远程计算机上检查网站的状态或属性,则此命令很有用。
iisweb /query 命令使用以下语法:
iisweb /query WebSite [WebSite...][/s Computer [/u [Domain\]User /p Password]]
下面介绍了 iisweb /query 使用的参数:
WebSite:限制对指定网站的查询。使用网站的唯一描述性名称或元数据库路径。如果忽略此参数,则会显示计算机上的所有网站。
/s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
/u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
/p Password:指定在 /u 参数中指定的用户帐户的密码。
以下示例命令行可在本地计算机上显示网站:
iisweb /query
创建和管理 Web 虚拟目录
要使用 iisvdir.vbs 脚本创建和管理 Web 虚拟目录,请使用以下方法。
创建新的 Web 虚拟目录
要创建一个新的 Web 虚拟目录,请使用 iisvdir /create 命令。此命令不会创建内容,但它会设置虚拟目录结构和 IIS 配置文件。在使用 Iisvdir.vbs 创建一个新的 Web 虚拟目录时,您只需指定创建站点所需的基本属性,并确定其内容。要配置更高级的属性,请使用 IIS 管理器。
iisvdir /create 命令使用以下语法:
iisvdir /create WebSite [/Virtual Path]Name Physical Path [/s Computer [/u [Domain\] User /p Password]]
下面介绍了 iisvdir /create 使用的参数:
WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。
Virtual Path:指定网站中虚拟目录的路径。如果虚拟目录不在网站的根目录处,则此参数是必需的。
Name :必选参数,指定虚拟目录的名称。虚拟目录的名称不必是唯一的。但是,当网站中包含名称相同的虚拟目录和物理目录时,物理目录在 Internet 上不可见。
Physical Path:指定在本地计算机上虚拟目录内容所在的物理文件夹。如果指定的文件夹不存在,Iisvdir 会创建它。
/s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
/u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
/p Password:指定在 /u 参数中指定的用户帐户的密码。
以下示例命令行可在本地计算机上&Marketing&网站的根目录处创建 Projects 虚拟目录,并将该目录与在 C:\Corp\Projects\Web 文件夹中当前存储的内容相关联:
iisvdir /create Marketing Projects c:\corp\projects\web
删除 Web 虚拟目录
要删除 Web 虚拟目录,请使用 iisvdir /delete 命令。
iisvdir /delete 命令使用以下语法:
iisvdir /delete WebSite [/Virtual Path]Name [/s Computer [/u [Domain\]User /p Password]]
下面介绍了 iisvdir /delete 使用的参数:
WebSite:必选参数,指定网站的唯一描述性名称或元数据库路径。
Virtual Path:指定网站中虚拟目录的路径。如果虚拟目录不在网站的根目录处,则此参数是必需的。
Name :必选参数,指定虚拟目录的名称。虚拟目录的名称不必是唯一的。但是,当网站中包含名称相同的虚拟目录和物理目录时,物理目录在 Internet 上不可见。
/s Computer:在指定的远程计算机上运行脚本。键入不带反斜线的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。
/u [Domain\]User:使用指定用户帐户的权限来运行脚本。此帐户必须是远程计算机上的管理员组成员。默认情况下,使用本地计算机当前用户的权限来运行脚本。
/p Password:指定在 /u 参数中指定的用户帐户的密码。
以下示例命令行可从本地计算机上的&Marketing&网站中删除 Projects 虚拟目录。请注意,Projects 虚拟目录的所有虚拟子目录也将被删除。
iisvdir /delete Marketing/Projects
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 传奇脚本怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信