Как я могу удалить папку ярлыков из Startmenu в Windows, используя C #, я знаю, как это сделать, используя этот код:
private void RemoveShortCutFolder(string folder)
{
folder = folder.Replace("\" ", "");
folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.StartMenu), folder);
try
{
if (System.IO.Directory.Exists(folder))
{
System.IO.Directory.Delete(folder, true);
}
else
{
}
}
catch (Exception)
{
}
}
Но проблема в том, что мне нужно удалить одну папку ярлыков в папке ВСЕ ПОЛЬЗОВАТЕЛИ, а не текущего зарегистрированного пользователя. Environment.SpecialFolder.StartMenu выдает мне текущего пользователя, а не всех пользователей.
Любая идея,
Спасибо