Извлечь значок из exe в папке ярлыков на домене - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть этот код:

public void ExtractIconFromExe()
{
    string path = @"\\domain.net\folder\shortcutfolder\folder\program.exe";
    try
    {
        System.Drawing.Icon ico = System.Drawing.Icon.ExtractAssociatedIcon(path);
        ImageSource imageSource = Imaging.CreateBitmapSourceFromHIcon(ico.Handle, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());                
        myImage.Source = imageSource;
    }
    catch (Exception e)
    {
        MessageBox.Show(e.Message);
    }
}

Но я получаю эту ошибку исключения: значение 'path' недопустимо для 'filePath'.

Может кто-нибудь сказать мне, что я 'Я делаю неправильно, потому что когда я изменяю путь на:

string path = @"C:\program.exe";

, тогда это работает?

...