优化everything搜索

This commit is contained in:
BookerLiu
2023-04-14 18:02:18 +08:00
parent c34142923c
commit 85ad6a6bc4
2 changed files with 11 additions and 7 deletions

View File

@@ -150,7 +150,6 @@ namespace GeekDesk
{
SearchResControl control = obj as SearchResControl;
control.VerticalUFG.Visibility = Visibility.Collapsed;
control.SearchListBox.Items.Clear();
}
}

View File

@@ -93,7 +93,6 @@ namespace GeekDesk.Plugins.EveryThing
string pluginsPath = Constants.PLUGINS_PATH;
bool Is64Bit = Environment.Is64BitOperatingSystem;
string everyThingPath = pluginsPath + "/EveryThing/" + (Is64Bit ? 64 : 32) + "/EveryThing.exe";
string installUtilPath = "C:\\Windows\\Microsoft.NET\\Framework" + (Is64Bit ? "64" : "") + "\\v4.0.30319\\InstallUtil.exe";
Process p = new Process();
p.StartInfo.FileName = everyThingPath;
@@ -101,12 +100,14 @@ namespace GeekDesk.Plugins.EveryThing
switch(type)
{
default:
p.StartInfo.Verb = "runas";
arg = "-start-service";
break;
case ServiceType.STOP:
arg = "-stop-service";
break;
case ServiceType.INSTALL:
p.StartInfo.Verb = "runas";
arg = "-install-service";
break;
case ServiceType.UNINSTALL:
@@ -150,12 +151,16 @@ namespace GeekDesk.Plugins.EveryThing
catch (Exception e) { }
try
{
if (uninstall)
if (GetService("Everything") != null)
{
EveryThingService(ServiceType.UNINSTALL);
} else
{
EveryThingService(ServiceType.STOP);
if (uninstall)
{
EveryThingService(ServiceType.UNINSTALL);
}
else
{
EveryThingService(ServiceType.STOP);
}
}
}
catch (Exception e) { }