powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу создать ярлык
6 сообщений из 6, страница 1 из 1
Не могу создать ярлык
    #32406731
Добрый день!
Имеется код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
using IWshRuntimeLibrary;
...

RegistryKey rk = Registry.CurrentUser.OpenSubKey( "Путь" );
String ShortcutPath = (String)rk.GetValue( "Desktop" )+ "\\1 .lnk";
WshShellClass Shell = new WshShellClass();
WshShortcutClass Shortcut = (WshShortcutClass)Shell.CreateShortcut(ShortcutPath);
Shortcut.Description =  "Общие ресурсы" ;
Shortcut.TargetPath = "";
Shortcut.Save();

Компилится он нормально. Но при исполнении строки
Код: plaintext
1.
WshShortcutClass Shortcut = (WshShortcutClass)Shell.CreateShortcut(ShortcutPath);

говорит, что неверное приведение типов.
Как решить проблему?
...
Рейтинг: 0 / 0
Не могу создать ярлык
    #32406854
Andr2141
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извеняюсь
в какой сборке находится IWshRuntimeLibrary
...
Рейтинг: 0 / 0
Не могу создать ярлык
    #32407105
Windows Script Host Object Model
...
Рейтинг: 0 / 0
Не могу создать ярлык
    #32407511
Andr2141
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а фича то в выборе типов была
вместо WshShellСlass надо WshShell
вместо WshShortcutClass надо WshShortcut

и все все все ...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
using IWshRuntimeLibrary;
...

RegistryKey rk = Registry.CurrentUser.OpenSubKey( "Путь" );
String ShortcutPath = (String)rk.GetValue( "Desktop" )+ "\\1 .lnk";
WshShell Shell = new WshShell();
WshShortcut Shortcut = (WshShortcut)Shell.CreateShortcut(ShortcutPath);
Shortcut.Description =  "Общие ресурсы" ;
Shortcut.TargetPath = "";
Shortcut.Save();

...
Рейтинг: 0 / 0
Не могу создать ярлык
    #32408008
Спасибо, я интуитивно пока работаю :) А почему надо выбирать интерфейсы, а не классы?
...
Рейтинг: 0 / 0
Не могу создать ярлык
    #32413515
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык это же КОМ ?
тогды и надо работать через интерфейсы
____
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу создать ярлык
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]