Книга: Программирование КПК и смартфонов на .NET Compact Framework

Создание ярлыка

Создание ярлыка

В некоторых случаях программисту необходимо создать ярлык к какой-либо программе. В этом случае можно воспользоваться специальной функцией SHCreateShortcut, применение которой демонстрируется в листинге 13.15.

Листинг 13.15

/// <summary>
/// Функция для создания ярлыка
/// </summary>
/// <param name="szShortcut">Строка, содержащая
/// путь и имя создаваемого ярлыка.
///</param>
/// <param name="szTarget">Строка, содержащая
/// путь и аргументы для ярлыка.
/// Размер строки ограничен 256 символами.
/// </param>
/// <returns>B успешном случае возвращается TRUE,
/// в случае ошибки возвращается FALSE
/// </returns>
[DllImport("coredll.dll", EntryPoint = "SHCreateShortcut")]
private static extern bool SHCreateShortcut(string szShortcut,
 string szTarget);
private void butCreateShortcut_Click(object sender, EventArgs e) {
 // Создадим ярлык к калькулятору
 bool success = SHCreateShortcut("My DocumentsShortcut.lnk",
  "Windowscalс.exe"");
}

В этом примере создается ярлык Shortcut.lnk для стандартного калькулятора, чей исполняемый файл носит имя windowscalc.exe.

Оглавление книги


Генерация: 0.755. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз