Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу создать ярлык / 6 сообщений из 6, страница 1 из 1
12.02.2004, 10:50
    #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
12.02.2004, 11:55
    #32406854
Andr2141
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу создать ярлык
извеняюсь
в какой сборке находится IWshRuntimeLibrary
...
Рейтинг: 0 / 0
12.02.2004, 13:47
    #32407105
Не могу создать ярлык
Windows Script Host Object Model
...
Рейтинг: 0 / 0
12.02.2004, 17:16
    #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
13.02.2004, 08:25
    #32408008
Не могу создать ярлык
Спасибо, я интуитивно пока работаю :) А почему надо выбирать интерфейсы, а не классы?
...
Рейтинг: 0 / 0
18.02.2004, 13:39
    #32413515
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу создать ярлык
Ну дык это же КОМ ?
тогды и надо работать через интерфейсы
____
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу создать ярлык / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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