虚拟音频电缆安装程序未打开静音模式。因此不能使用以下命令
Start-Process -Wait -FilePath 'c:\software\vac460\setup64.exe' ArgumentList"/S /v/qn"
还有另一种无需用户干预即可安装应用程序的方法。
答案 0 :(得分:1)
Virtual Audio Cable产品从未安装过“ virtualaudiocable.exe”安装程序。恐怕您会将其与其他东西混淆。
答案 1 :(得分:0)
这是我如何使其与静默安装一起工作的一种方法。我使用了 -i -h
#$version = $env:chocolateyPackageVersion -replace "(\d+)\.(\d+)\.(\d+).*",'$1.$2.$3'
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$fileLocation = Join-Path $toolsDir 'VBCABLE_Setup_x64.exe'
$packageName = 'VBCable'
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
file = $fileLocation
silentArgs = " -i -h "
softwareName = 'VBCable'
validExitCodes= @(0, 3010, 1641)
# Checksums are now required as of 0.10.0.
# To determine checksums, you can get that from the original site if provided.
# You can also use checksum.exe (choco install checksum) and use it
# e.g. checksum -t sha256 -f path\to\file
checksum = '186892503330970C8E8D561ADF9B71BD15CD93589306EC00FA60009EBF611EE6'
checksumType = 'sha256' #default is md5, can also be sha1, sha256 or sha512
checksum64 = '186892503330970C8E8D561ADF9B71BD15CD93589306EC00FA60009EBF611EE6'
checksumType64 = 'sha256' #default is checksumType
}
Install-ChocolateyInstallPackage @packageArgs
答案 2 :(得分:0)
我通过电子邮件向VAC开发人员提出了同样的问题。他回答:
您可以将“ -s -k 30570681-0a8b-46e5-8cb2-d835f43af0c5”添加到 setup.exe命令行。
我已经确认可以使用VAC 4.64:
// Top level action
(async () => {
const output = await makeQuery();
console.log(output);
})();
// Query
function makeQuery() {
return new Promise((resolve, reject) =>
db.query("SELECT * FROM users", (err, res) => {
if (err) reject(err);
else resolve(res);
})
);
}
安装程序立即返回,该过程在后台安装。但是,安装最多只花了10秒钟。如果您需要安装失败,我会建议monitoring the active audio device并据此进行超时。
(在我的系统上)安装日志文件转到.\setup64.exe -s -k 30570681-0a8b-46e5-8cb2-d835f43af0c5
答案 3 :(得分:0)
-s -k GUID 不再适合我,但我在 https://github.com/gcloudrig/gcloudrig/issues/40、https://github.com/gcloudrig/gcloudrig/commit/68c0c4a289d7127ee3c9b147fd392d150bfa0eab 和 https://www.hybrid-analysis.com/sample/963b71526274f236ddc82e6becf1ef501310ffda47100d3be52b9c8e3ca9b937?environmentId=120:
VBCABLE_Setup_x64.exe -h -i -H -n
当然,从提升的命令提示符运行它。
但它仍然问我是否信任这个驱动程序。 要解决这个问题:打开此驱动程序的任何 CAT 文件并单击“查看证书”按钮,单击按钮安装证书,然后在“其他人”下的 certmgr.msc 中找到它,将其导出为 CER 文件并先运行
certutil.exe -addstore "TrustedPublisher" vbcable.cer
在运行安装程序之前在任何目标机器上