Заменить в ярлыке некоторые поля

Тема в разделе "Общие вопросы по С и С++", создана пользователем Impellitteri, 14 янв 2009.

  1. Impellitteri

    Impellitteri Гость

    Всем привет. Ответьте пожалуйста на такой вопрос. У меня есть ярлык, как мне програмно изменить 2 его параметра:
    "Рабочая папка" и "объект" ? Знаю только что делается это через COM интерфейс. В нэте смотрел там только как создать новый, а мне нужно все заменить два поля. Помогите пожалуйста.
     
  2. ????

    ???? Гость

    1. Add Reference, добавляешь ссылку на C:\Windows\System32\wshom.ocx

    Код (Text):
    using System;

    using IWshRuntimeLibrary;

    namespace Test
    {
    class Program
    {
    static void Main(string[] args)
    {
    WshShellClass obj = new WshShellClass();
    WshShortcut link = (WshShortcut) obj.CreateShortcut(@"lala.lnk");
    link.TargetPath = @"lala.txt";
    link.Description = "This is a link";
    link.Save();

    }
    }
    }
    думаю должно быть понятно
     
Загрузка...

Поделиться этой страницей