У меня есть около 100 dll, мне нужно зарегистрироваться в regsvr32 /s some.dll
, нужно ли ждать завершения каждого вызова regsvr32
прежде чем я сделаю следующий вызов, или я могу просто запустить их все одновременно.
В основном у меня есть скрипт Powershell
if([System.Environment]::Is64BitOperatingSystem)
{
$regsvr = [System.Environment]::ExpandEnvironmentVariables('%windir%\SysWOW64\regsvr32.exe')
}
else
{
$regsvr = [System.Environment]::ExpandEnvironmentVariables('%windir%\System32\regsvr32.exe')
}
foreach( $file in $filesToRegister)
{
Write-Verbose "$regsvr /s ""$file"""
Start-Process $regsvr -ArgumentList '/s', """$file""" -Wait
}
Все файлы, которые регистрируются, являются файлами vb6 dll, которые генерируются большим проектом. Нужно ли мне иметь -Wait
на моем Start-Process
или это безопасно снять?