を使用してスタートメニューのショートカットを削除するには、私はこのコードを使用していることを行う方法を知っている:どのようにどのように私はC#を使用して、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)
{
}
}
しかし、私は1つを削除する必要がある問題現在のログインユーザではなく、ALL USERSフォルダ内のショートカットフォルダ。 Environment.SpecialFolder.StartMenuは私にすべてのユーザーフォルダではない現在のユーザーを与えます。
任意のアイデア、
おかげで、
英語以外のシステムではクラッシュします。あなたはVistaでこれで逃げるかもしれませんが、間違いなくXPではありません。残念ながら、私はこれを正しく行う方法を知らない: -/ – OregonGhost
私はこれをダウン投票することをほとんど考えていた。それは多くの状況(ローカライズされたWindowsのバージョンはそれらの1つだけです)では正しく動作しません。 –