func open(url string) error {
	cmdptr := windows.StringToUTF16Ptr("rundll32.exe url.dll,FileProtocolHandler " + url)
	if C.LaunchUnelevated(C.LPCWSTR(unsafe.Pointer(cmdptr))) == 0 {
		// Failed to run process non-elevated, retry with normal launch.
		log.Warnf("Failed to launch configuration page as non-elevated, will launch as current process.")
		return exec.Command("rundll32", "url.dll,FileProtocolHandler", url).Start()
	}

	// Succeeded, return no error.
	return nil
}
// opens a browser window at the specified URL
opens a browser window at the specified URL
// opens a browser window at the specified URL
func open(url string) error {
	cmdptr := windows.StringToUTF16Ptr("rundll32.exe url.dll,FileProtocolHandler " + url)
	if C.LaunchUnelevated(C.LPCWSTR(unsafe.Pointer(cmdptr))) == 0 {
		log.Warnf("Failed to launch configuration page as non-elevated, will launch as current process.")
		return exec.Command("rundll32", "url.dll,FileProtocolHandler", url).Start()
	}
	return nil
}
func open ( url string ) error { cmdptr := windows . StringToUTF16Ptr ( " " + url ) if C . LaunchUnelevated ( C . LPCWSTR ( unsafe . Pointer ( cmdptr ) ) ) == 0 { log . Warnf ( " " ) return exec . Command ( " " , " " , url ) . Start ( ) } return nil }
opens a browser window at the specified URL
opens a browser window at the specified URL
// Failed to run process non-elevated, retry with normal launch. // Succeeded, return no error.