BmLauncherAsylumNET6
BmLauncherAsylumNET6 copied to clipboard
Clicking "Speedrun.com" link in the keybind editor causes an exception


Log
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'https://www.speedrun.com/arkhamasylum/guide/ng47r' with working directory 'C:\Games\Epic Games\BatmanArkhamAsylum\Binaries'. The system cannot find the file specified.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName)
at BmLauncherAsylumNET6.ui.SpeedrunHint.speedrunLink_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e)
at System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs e)
at System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Private.CoreLib.dll
----------------------------------------
BmLauncherAsylumNET6
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0
CodeBase: file:///C:/Users/NAME/AppData/Local/Temp/.net/BmLauncher/EV+AoZ9jz9S7BI+3zUo8Gtxq2YU_O98=/BmLauncherAsylumNET6.dll
----------------------------------------
System.Runtime
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Runtime.dll
----------------------------------------
System.Threading
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Threading.dll
----------------------------------------
NLog
Assembly Version: 5.0.0.0
Win32 Version: 5.0.5.1426
CodeBase: file:///C:/Users/NAME/AppData/Local/Temp/.net/BmLauncher/EV+AoZ9jz9S7BI+3zUo8Gtxq2YU_O98=/NLog.dll
----------------------------------------
netstandard
Assembly Version: 2.1.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/netstandard.dll
----------------------------------------
System.ComponentModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.ComponentModel.dll
----------------------------------------
System.Collections
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Collections.dll
----------------------------------------
System.Diagnostics.StackTrace
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Diagnostics.StackTrace.dll
----------------------------------------
System.Diagnostics.Process
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Diagnostics.Process.dll
----------------------------------------
System.ComponentModel.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.ComponentModel.Primitives.dll
----------------------------------------
System.Collections.NonGeneric
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Collections.NonGeneric.dll
----------------------------------------
Microsoft.Win32.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/Microsoft.Win32.Primitives.dll
----------------------------------------
System.Runtime.InteropServices
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Runtime.InteropServices.dll
----------------------------------------
System.Memory
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Memory.dll
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Runtime.InteropServices.RuntimeInformation.dll
----------------------------------------
System.Linq
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Linq.dll
----------------------------------------
System.Diagnostics.TraceSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Diagnostics.TraceSource.dll
----------------------------------------
System.Net.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Net.Primitives.dll
----------------------------------------
System.Net.Mail
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Net.Mail.dll
----------------------------------------
System.IO.FileSystem.Watcher
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.IO.FileSystem.Watcher.dll
----------------------------------------
System.Net.Sockets
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Net.Sockets.dll
----------------------------------------
System.ComponentModel.TypeConverter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.ComponentModel.TypeConverter.dll
----------------------------------------
System.Linq.Expressions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Linq.Expressions.dll
----------------------------------------
System.ObjectModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.ObjectModel.dll
----------------------------------------
System.Private.Uri
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Private.Uri.dll
----------------------------------------
System.Console
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Console.dll
----------------------------------------
System.Text.Encoding.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Text.Encoding.Extensions.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 6.0.2.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/System.Windows.Forms.dll
----------------------------------------
System.Windows.Forms.Primitives
Assembly Version: 6.0.2.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/System.Windows.Forms.Primitives.dll
----------------------------------------
System.Drawing.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Collections.Specialized.dll
----------------------------------------
System.Drawing.Common
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/System.Drawing.Common.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.ComponentModel.EventBasedAsync.dll
----------------------------------------
System.Threading.Thread
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Threading.Thread.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/Accessibility.dll
----------------------------------------
System.Numerics.Vectors
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Numerics.Vectors.dll
----------------------------------------
System.Resources.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/System.Resources.Extensions.dll
----------------------------------------
System.Drawing
Assembly Version: 6.0.2.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/System.Drawing.dll
----------------------------------------
Microsoft.Win32.SystemEvents
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.11/Microsoft.Win32.SystemEvents.dll
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 6.0.21.52210
CodeBase: file:///C:/Users/NAME/AppData/Local/Temp/.net/BmLauncher/EV+AoZ9jz9S7BI+3zUo8Gtxq2YU_O98=/System.Management.dll
----------------------------------------
Microsoft.Win32.Registry
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/Microsoft.Win32.Registry.dll
----------------------------------------
NvAPIWrapper
Assembly Version: 0.8.1.100
Win32 Version: 0.8.1.100
CodeBase: file:///C:/Users/NAME/AppData/Local/Temp/.net/BmLauncher/EV+AoZ9jz9S7BI+3zUo8Gtxq2YU_O98=/NvAPIWrapper.dll
----------------------------------------
System.Reflection.Metadata
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Collections.Immutable.dll
----------------------------------------
System.Runtime.CompilerServices.Unsafe
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Runtime.CompilerServices.Unsafe.dll
----------------------------------------
System.Runtime.Loader
Assembly Version: 6.0.0.0
Win32 Version: 6.0.1122.52304
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.11/System.Runtime.Loader.dll
----------------------------------------
************** JIT Debugging **************
As per: https://stackoverflow.com/questions/21835891/process-starturl-fails
Changing: https://github.com/neatodev/BmLauncherAsylumNET6/blob/6fe2bca075a309ad541cf9dbfa432b201c148a4f/ui/SpeedrunHint.cs#L14
to:
Process.Start("explorer.exe" ,"https://www.speedrun.com/arkhamasylum/guide/ng47r");
Seems to fix the problem.
Appreciate it, missed changing the method when I ported everything to dotnet 6. Will fix when I have time.