Как получить информацию о ярылке .lnk?

добавляем в проект ссылку на Windows Script Host Object Model.

code: #csharp
  1. using IWshRuntimeLibrary;

дальше:

code: #csharp
  1. string linkPathName = @"c:\TotalCommander.lnk";
  2. WshShell shell = new WshShell();
  3. IWshShortcut link = (IWshShortcut)shell.CreateShortcut(linkPathName);
  4. MessageBox.Show(link.TargetPath);
  5. MessageBox.Show(link.WorkingDirectory);
  6. MessageBox.Show(link.IconLocation);
Поделиться:

Похожие статьи: