mirror of
https://github.com/Leonmmcoset/CMLeonOS.git
synced 2026-03-03 15:30:27 +00:00
修复某些bug
This commit is contained in:
@@ -124,7 +124,7 @@ namespace CMLeonOS
|
||||
}
|
||||
|
||||
// 执行命令
|
||||
Console.WriteLine($"Executing: {line}");
|
||||
// Console.WriteLine($"Executing: {line}");
|
||||
shell.ExecuteCommand(line);
|
||||
}
|
||||
|
||||
|
||||
4
Shell.cs
4
Shell.cs
@@ -125,7 +125,6 @@ namespace CMLeonOS
|
||||
Console.WriteLine(" user add user <username> <password> - Add regular user");
|
||||
Console.WriteLine(" user delete <username> - Delete user");
|
||||
Console.WriteLine(" user list - List all users");
|
||||
Console.WriteLine(" logout - Logout current user");
|
||||
Console.WriteLine(" cpass - Change password");
|
||||
Console.WriteLine(" version - Show OS version");
|
||||
Console.WriteLine(" about - Show about information");
|
||||
@@ -283,9 +282,6 @@ namespace CMLeonOS
|
||||
case "user":
|
||||
ProcessUserCommand(args);
|
||||
break;
|
||||
case "logout":
|
||||
userSystem.Logout();
|
||||
break;
|
||||
case "cpass":
|
||||
userSystem.ChangePassword();
|
||||
break;
|
||||
|
||||
@@ -16,6 +16,7 @@ namespace CMLeonOS
|
||||
private string sysDirectory = @"0:\system";
|
||||
private string userFilePath;
|
||||
private List<User> users;
|
||||
public bool fixmode = Kernel.FixMode;
|
||||
|
||||
public UserSystem()
|
||||
{
|
||||
@@ -217,14 +218,14 @@ namespace CMLeonOS
|
||||
Console.WriteLine("====================================");
|
||||
Console.WriteLine(" System Login");
|
||||
Console.WriteLine("====================================");
|
||||
Console.WriteLine("Press any key to continue...");
|
||||
Console.ReadKey(true);
|
||||
// Console.ReadKey(true);
|
||||
|
||||
// 检测ALT+Space按键
|
||||
bool useFixMode = false;
|
||||
ConsoleKeyInfo keyInfo;
|
||||
try
|
||||
{
|
||||
if (fixmode == true) {
|
||||
keyInfo = Console.ReadKey(true);
|
||||
if (keyInfo.Key == ConsoleKey.Spacebar && (keyInfo.Modifiers & ConsoleModifiers.Alt) != 0)
|
||||
{
|
||||
@@ -267,6 +268,7 @@ namespace CMLeonOS
|
||||
useFixMode = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// 正常登录流程
|
||||
|
||||
Reference in New Issue
Block a user