mirror of
https://github.com/BeyondDimension/SteamTools.git
synced 2026-10-20 08:18:48 +08:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 99cfe5c8fb | |||
| 07385d0040 | |||
| c9000b1653 | |||
| 09bd0f6b5b | |||
| 6a90230dbb | |||
| ec70128239 | |||
| f2048bc3e5 | |||
| 9000c3bf2a | |||
| 3725f9b62f | |||
| 2c92e3e6f8 |
@@ -44,8 +44,8 @@
|
||||
|
||||
<!-- AspNetCore 6 OpenId/OAuth -->
|
||||
<PackageVersion Include="AspNet.Security.OpenId.Steam" Version="6.0.0" />
|
||||
<PackageVersion Include="AspNet.Security.OAuth.QQ" Version="6.0.9" />
|
||||
<PackageVersion Include="AspNet.Security.OAuth.Apple" Version="6.0.9" />
|
||||
<PackageVersion Include="AspNet.Security.OAuth.QQ" Version="6.0.11" />
|
||||
<PackageVersion Include="AspNet.Security.OAuth.Apple" Version="6.0.11" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
@@ -74,7 +74,7 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<!-- Microsoft.* -->
|
||||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.3.0" />
|
||||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.3.1" />
|
||||
<!--<PackageVersion Include="Microsoft.Windows.CsWinRT" Version="1.4.1" />-->
|
||||
<!--<PackageVersion Include="Microsoft.Windows.SDK.NET.Ref" Version="10.0.19041.22" />-->
|
||||
<!--<PackageVersion Include="Microsoft.Windows.SDK.Contracts" Version="10.0.19041.1" />-->
|
||||
@@ -117,9 +117,9 @@
|
||||
<PackageVersion Include="Moq" Version="4.18.2" />
|
||||
|
||||
<!-- NLog -->
|
||||
<PackageVersion Include="NLog" Version="5.0.2" />
|
||||
<PackageVersion Include="NLog.Extensions.Logging" Version="5.0.2" />
|
||||
<PackageVersion Include="NLog.Web.AspNetCore" Version="5.1.1" />
|
||||
<PackageVersion Include="NLog" Version="5.0.4" />
|
||||
<PackageVersion Include="NLog.Extensions.Logging" Version="5.0.4" />
|
||||
<PackageVersion Include="NLog.Web.AspNetCore" Version="5.1.4" />
|
||||
<PackageVersion Include="AspNetCore2.NETStandard.NLog.Web.AspNetCore" Version="5.0.0" />
|
||||
|
||||
<!-- ReactiveUI -->
|
||||
|
||||
@@ -266,7 +266,7 @@ public abstract class CommandLineHost : IDisposable
|
||||
steamService.SetCurrentUser(account);
|
||||
}
|
||||
|
||||
steamService.StartSteam();
|
||||
steamService.StartSteamWithParameter();
|
||||
}
|
||||
});
|
||||
rootCommand.AddCommand(steamuser);
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System.Application.Models;
|
||||
using System.Application.Settings;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
@@ -55,6 +56,11 @@ namespace System.Application.Services
|
||||
/// <param name="arguments"></param>
|
||||
void StartSteam(string? arguments = null);
|
||||
|
||||
/// <summary>
|
||||
/// 使用配置的参数启动 Steam
|
||||
/// </summary>
|
||||
void StartSteamWithParameter() => StartSteam(SteamSettings.SteamStratParameter.Value);
|
||||
|
||||
/// <summary>
|
||||
/// 安全退出 Steam(如果有修改Steam数据的操作请退出后在执行不然Steam安全退出会还原修改)
|
||||
/// </summary>
|
||||
|
||||
@@ -246,7 +246,7 @@ namespace System.Application.Services
|
||||
public void Initialize()
|
||||
{
|
||||
if (!stmService.IsRunningSteamProcess && SteamSettings.IsAutoRunSteam.Value)
|
||||
stmService.StartSteam(SteamSettings.SteamStratParameter.Value);
|
||||
stmService.StartSteamWithParameter();
|
||||
|
||||
Task.Factory.StartNew(async () =>
|
||||
{
|
||||
|
||||
@@ -144,7 +144,7 @@ namespace System.Application.UI.ViewModels
|
||||
steamService.SetCurrentUser(string.Empty);
|
||||
}
|
||||
|
||||
steamService.StartSteam(SteamSettings.SteamStratParameter.Value);
|
||||
steamService.StartSteamWithParameter();
|
||||
}
|
||||
|
||||
public async void DeleteUserButton_Click(SteamUser user)
|
||||
|
||||
@@ -47,12 +47,13 @@ namespace System.Application.UI.ViewModels
|
||||
|
||||
public async Task SaveSteamEditedApps()
|
||||
{
|
||||
if (await ISteamService.Instance.SaveAppInfosToSteam())
|
||||
var stmService = ISteamService.Instance;
|
||||
if (await stmService.SaveAppInfosToSteam())
|
||||
{
|
||||
if (await MessageBox.ShowAsync(AppResources.SaveEditedAppInfo_RestartSteamTip, ThisAssembly.AssemblyTrademark, MessageBox.Button.OKCancel) == MessageBox.Result.OK)
|
||||
{
|
||||
await ISteamService.Instance.ShutdownSteamAsync();
|
||||
ISteamService.Instance.StartSteam();
|
||||
await stmService.ShutdownSteamAsync();
|
||||
stmService.StartSteamWithParameter();
|
||||
}
|
||||
Toast.Show(AppResources.SaveEditedAppInfo_SaveToSteamSuccess);
|
||||
}
|
||||
|
||||
@@ -173,7 +173,7 @@ namespace System.Application.UI.ViewModels
|
||||
var index = item.Index;
|
||||
if (up ? item.Index != 0 : item.Index != _AuthorizedSourceList.Count - 1)
|
||||
{
|
||||
var dest = AuthorizedList[(up ? index - 1 : index + 1)];
|
||||
var dest = AuthorizedList[up ? index - 1 : index + 1];
|
||||
|
||||
item.Index = dest.Index;
|
||||
dest.Index = index;
|
||||
@@ -198,7 +198,7 @@ namespace System.Application.UI.ViewModels
|
||||
if (result.IsOK())
|
||||
{
|
||||
steamService.TryKillSteamProcess();
|
||||
steamService.StartSteam();
|
||||
steamService.StartSteamWithParameter();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user