Запуск из ярлыка не выполняет то же самое, что и запуск через Visual Studio - PullRequest
1 голос
/ 21 апреля 2019

Я создал программу VS vb.net, которая использует Windows Media Player. Программа отлично работает. Однако, когда я создаю ярлык на рабочем столе для папки Release / bin, некоторые или видео имеют проблемы (не запускаются сразу, размыты в течение нескольких секунд и т. Д.). Если я иду в папку и запускаю .exe, он работает. Если я создаю файл dos.bat (cd & exec), он работает. Если я запускаю ярлык от имени администратора, он работает. Я скорее не бегаю как админ, особенно не зная почему Я не уверен, почему ярлык отличается от ручного запуска или запуска из командной строки.

Обновление: Похоже, что оно не имеет ничего общего с ярлыком! У меня есть ярлык на экране № 2, так что именно здесь запускается программа. Если я перетаскиваю окно на экран № 1 или запускаю его там, то программа работает нормально! Когда я запускался от имени администратора или пакета DOS, программа запускается на экране № 1 независимо от того, где находится ярлык.

Таким образом, похоже, что настоящая проблема заключается в следующем: он будет работать правильно только на экране № 1. Другие экраны имеют проблемы с отображением. У меня (4) экрана. 1 и 2 - одна модель, а 3 и 4 - другая и меньше.

1 Ответ

0 голосов
/ 22 апреля 2019

Я думаю, это зависит от того, где находится ваш ярлык.

например, некоторые люди создают свой профиль на общем сетевом ресурсе (фактически, ваш рабочий стол - это сетевое местоположение), поэтому ярлык на рабочем столе - это ссылка на сетевое местоположение, которое обычно имеет ограничения разрешений.

В другом случае для созданного вами ярлыка может не быть «Начать с», установленного в нужное место (папка bin / debug).

так что я думаю, что стоит изучить оба из вышеперечисленных ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...