+.增加Host类
Set Host = New BaseHost
With Host
.Name 返回当前vbs的宿主程序名
.Bit 返回当前vbs的宿主位 *32/64
.Run [默认]选择32或64(仅64系统)位宿主 选择宿主类型 选择GEOM环境
解决 64位系统时读取注册表被重定向到32位键值下的问题
+.添加变量
PathSys 返回系统路径 ?:\Windows
PathBit32 返回系统32位的路径 = PathSys & "\SYSWOW64\"
*32位系统则False
PathBit64 返回系统64位的路径 = PathSys & "\SYSTEM32\"
tfHostBit 返回通过 Host.Run 重新启动当前vbs 或 其他vbs 的位数
带参数 启动的vbs需要GEOM环境,才生效
+.添加常量
HostWS = "WSCRIPT.EXE"
HostCS = "CSCRIPT.EXE"
GEOM_Host32 = "-Host:32"
GEOM_Host64 = "-Host:64"
+.上面2个GEOM_参数 添加到GEOM环境运行时 优先级 3, 4 位
= UAC和Host 的 Run函数 判定选择宿主的条件
"W", "WSCRIPT", "WSCRIPT.EXE" 任意一个 都代表 WScript.exe
"C", "CSCRIPT", "CSCRIPT.EXE" 任意一个 都代表 CScript.exe
=.UAC类的Im 添加一个参数 选择宿主
=.部分关系函数稍作变更
-.去除 NowSHE 变量
+-=.也许有,忘记了.........
Set Host = New BaseHost
With Host
.Name 返回当前vbs的宿主程序名
.Bit 返回当前vbs的宿主位 *32/64
.Run [默认]选择32或64(仅64系统)位宿主 选择宿主类型 选择GEOM环境
解决 64位系统时读取注册表被重定向到32位键值下的问题
+.添加变量
PathSys 返回系统路径 ?:\Windows
PathBit32 返回系统32位的路径 = PathSys & "\SYSWOW64\"
*32位系统则False
PathBit64 返回系统64位的路径 = PathSys & "\SYSTEM32\"
tfHostBit 返回通过 Host.Run 重新启动当前vbs 或 其他vbs 的位数
带参数 启动的vbs需要GEOM环境,才生效
+.添加常量
HostWS = "WSCRIPT.EXE"
HostCS = "CSCRIPT.EXE"
GEOM_Host32 = "-Host:32"
GEOM_Host64 = "-Host:64"
+.上面2个GEOM_参数 添加到GEOM环境运行时 优先级 3, 4 位
= UAC和Host 的 Run函数 判定选择宿主的条件
"W", "WSCRIPT", "WSCRIPT.EXE" 任意一个 都代表 WScript.exe
"C", "CSCRIPT", "CSCRIPT.EXE" 任意一个 都代表 CScript.exe
=.UAC类的Im 添加一个参数 选择宿主
=.部分关系函数稍作变更
-.去除 NowSHE 变量
+-=.也许有,忘记了.........