extensionlauncher/runindependentprocess_windows.go (11 lines of code) (raw):

// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. package extensionlauncher import ( "fmt" "github.com/Azure/azure-extension-platform/pkg/commandhandler" "github.com/Azure/azure-extension-platform/pkg/logging" ) var commandHandlerToUse = commandhandler.New() func runExecutableAsIndependentProcess(exeName, args, workingDir, logDir string, el *logging.ExtensionLogger) { commandToExecute := fmt.Sprintf("start /d %s /b %s %s", workingDir, exeName, args) commandHandlerToUse.Execute(commandToExecute, workingDir, logDir, false, el) }