Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 如何通过VB脚本添加许可证密钥?_Shell_Vbscript - Fatal编程技术网

Shell 如何通过VB脚本添加许可证密钥?

Shell 如何通过VB脚本添加许可证密钥?,shell,vbscript,Shell,Vbscript,我不熟悉vb脚本。我安装了一个程序,必须调用License.exe并填写许可证名称和许可证密钥。将其添加到注册表项的批处理文件在此应用程序上不起作用。因此,如果您能在这方面帮助我,那就太好了。当我打开带有已安装产品的License.exe时。它要求我填写许可证名称和许可证密钥。我不知道如何创建并通过脚本添加密钥,但我能够调用.exe。这里有一个例子 Dim objShell Dim StrLicensename Dim StrLicensekey Set objShell =

我不熟悉vb脚本。我安装了一个程序,必须调用License.exe并填写许可证名称和许可证密钥。将其添加到注册表项的批处理文件在此应用程序上不起作用。因此,如果您能在这方面帮助我,那就太好了。当我打开带有已安装产品的License.exe时。它要求我填写许可证名称和许可证密钥。我不知道如何创建并通过脚本添加密钥,但我能够调用.exe。这里有一个例子

Dim objShell    
Dim StrLicensename   
Dim StrLicensekey   
Set objShell = WScript.CreateObject( "WScript.Shell" ) 
objShell.Run("""C:\ProgramFiles\Resources\licensing.exe""")

StrLicensename = CStr("Melbourne Victoria")  
StrLicensekey  = Cstr("1234-4567835")  
Set objShell = Nothing
任何帮助都将不胜感激。
提前感谢您。

我们需要对其进行打包并通过SCCM进行部署。这就是我们团队考虑进行ao而不是手动激活50台机器的原因。

我们需要将其打包并通过SCCM进行部署。这就是我们团队考虑执行ao而不是手动激活50台机器的原因。

为什么您首先尝试硬编码一个对安全性来说非常糟糕的密钥?您可以尝试AutoIt与应用程序GUI交互,而VBS对于此类任务是错误的工具。@Mederic我们需要通过SCCM打包和部署它。这就是我们团队考虑进行ao而不是手动激活50台机器的原因。为什么您首先尝试硬编码一个密钥,这对安全性来说确实是个坏主意?您可以尝试使用AutoIt与应用程序GUI交互,而VBS对于此类任务是错误的工具。@Mederic我们需要通过SCCM打包和部署它。这就是我们团队考虑进行ao而不是手动激活50台机器的原因。