.net Issue
K I'm assuming that Steam was installed on D then.
This should work, but I won't make any promises. It assumes steam is at:
D:\Program Files (x86)\Steam\steam.exe
or
D:\Program Files\Steam\steam.exe
Really I should have used environment variables now that I look back on it but w\e. I disabled the saving feature so avoid that (it was too much work to compile)
This should work, but I won't make any promises. It assumes steam is at:
D:\Program Files (x86)\Steam\steam.exe
or
D:\Program Files\Steam\steam.exe
Really I should have used environment variables now that I look back on it but w\e. I disabled the saving feature so avoid that (it was too much work to compile)
Using the exception information you posted, I found the program and function where it fails.
C#:
It assumes the Steam is installed on the C: drive. To solve this, create a symbolic link in Command Prompt:
32-bit:
64-bit:
C#:
Code:
private void Button1_Click(object sender, EventArgs e)
{
if (this.ListBox1.SelectedItems.Count == 1)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
if (Operators.ConditionalCompareObjectEqual(GenerateArchitecture(), 0x40, false))
{
startInfo.FileName = @"C:\Program Files (x86)\Steam\steam.exe";
}
else
{
startInfo.FileName = @"C:\Program Files\Steam\steam.exe";
}
// ..... Redacted
32-bit:
Code:
mklink /D "C:\Program Files\Steam" "<path to actual Steam directory>"
Code:
mklink /D "C:\Program Files (x86)\Steam" "<path to actual Steam directory>"
Just in case anybody had this problem also im making another version with sandboxie/seperate drive support. Also the reason i completely ignored that feature is because I initially created the program for a friend an I that were tired of copypasting launch options into steam. I never got any responses on the first 2 posts of the program either, but I am glad the bug was found.



