update base, inst

refactor get dll and exe path
This commit is contained in:
onyx-and-iris
2022-01-08 16:07:02 +00:00
parent 0e756871e1
commit acbc2c52cc
2 changed files with 12 additions and 19 deletions

View File

@@ -16,12 +16,9 @@ Function Setup_DLL {
throw [VBPathError]::new("ERROR: Couldn't get Voicemeeter path")
}
else {
if([Environment]::Is64BitOperatingSystem) {
$dll = Join-Path -Path $vb_path -ChildPath "VoicemeeterRemote64.dll"
}
else {
$dll = Join-Path -Path $vb_path -ChildPath "VoicemeeterRemote.dll"
}
$dll = Join-Path -Path $vb_path -ChildPath ("VoicemeeterRemote" + `
(&{If([Environment]::Is64BitOperatingSystem) {"64"} Else {""}}) + `
".dll")
}
}
catch [VBPathError] {
@@ -29,6 +26,9 @@ Function Setup_DLL {
return $false
}
$Signature = @"
[DllImport(@"$dll")]
public static extern int VBVMR_Login();