Программно добавлен ярлык на рабочий стол All Users и не может его удалить - PullRequest
1 голос
/ 12 апреля 2011

В VB.NET я использовал wscript.shell, чтобы добавить ярлык на рабочий стол.Я не осознавал, что он создал ярлык на рабочем столе «Все пользователи», что означает, что я не могу его удалить.У меня нет прав администратора, так как это мой рабочий компьютер, и просить администратора не вариант.WScript.Shell имеет метод createhortcut, но не метод удаления ярлыков!Я гуглил в течение нескольких дней без удачи.Windows XP Pro 2002, SP3.

Это может быть невозможно, но это неприятно, я могу добавить ярлык, но не удалить его.Если бы кто-нибудь мог помочь, я был бы так благодарен!

1 Ответ

2 голосов
/ 12 апреля 2011

Если вы можете добавить ярлыки для «всех пользователей» через VB.NET, то безопасность вашей работы явно не на пустом месте. Сообщите им, что единственная причина, по которой он туда попал, это отсутствие безопасности их систем и необходимость их удаления тем или иным способом.

Действительно ли невозможно заставить администратора удалить его для вас?

...