Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] Почему ярлык приложения появляется не у того пользователя? (http://forum.oszone.net/showthread.php?t=311378)

bator333 09-02-2016 23:40 2604319

Почему ярлык приложения появляется не у того пользователя?
 
Windows 10 Домашняя. UAC - ползунок в положении по-умолчанию.

В учетных записях заведено два пользователя (не семья):

1. Администратор. Естественно, учетка защищена паролем.
2. Простой пользователь. Пароль не установлен.

При загрузке система сразу загружается в учетную запись простого пользователя. Пользователь может работать с уже установленными программами, но НЕ может устанавливать какие-либо программы (также не может изменять параметры системы).

Но иногда пользователю нужно установить программу. Он запускает необходимый установочный файл. Вылазит предупреждающее окно UAC, в котором нужно ввести пароль администратора. Пользователь зовет администратора, тот вводит свой пароль в соответствующее поле в окошке, и установщик начинает работать.
Программа устанавливается как положено, НО на рабочем столе пользователя ярлык приложения НЕ появляется! А появляется он почему-то на рабочем столе администратора (выяснилось совершенно случайно). Приходится администратору вручную вытаскивать ярлык на рабочий стол пользователя. Имхо, неправильно это. Как заставить ярлыки сразу попадать на нужный рабочий стол?

Iska 10-02-2016 00:02 2604324

Цитата:

Цитата bator333
НО на рабочем столе пользователя ярлык приложения НЕ появляется! А появляется он почему-то на рабочем столе администратора… Имхо, неправильно это. »

Это правильно. Ярлык попадает на Рабочий стол того пользователя, от чьего имени производилась установка.

Цитата:

Цитата bator333
Как заставить ярлыки сразу попадать на нужный рабочий стол? »

Использовать установку в режиме «на компьютер/для всех пользователей».

О каком именно приложении идёт речь? Приведите название, номер версии и ссылку.

bator333 10-02-2016 00:06 2604328

Цитата:

Цитата Iska
Использовать установку в режиме «на компьютер/для всех пользователей». »

Никакого подобного выбора при установке не предлагается.

Цитата:

Цитата Iska
О каком именно приложении идёт речь? »

Игрушки небольшие в основном, типа "три в ряд" и т.п. Пользователь - ребенок. Сперва ему дали права админа - винду пришлось переустанавливать заново начисто через неделю... ставил всё подряд...

Iska 10-02-2016 00:56 2604339

Цитата:

Цитата bator333
Никакого подобного выбора при установке не предлагается. »

Значит, Вам можно только посочувствовать.

Цитата:

Цитата bator333
Игрушки небольшие в основном, типа "три в ряд" и т.п. »

Ломаные нашими доблестными пиратами, небось?


Цитата:

Цитата bator333
Пользователь - ребенок. Сперва ему дали права админа - винду пришлось переустанавливать заново начисто через неделю... ставил всё подряд... »

Вы правильно отобрали у него административные привилегии.

Казбек 10-02-2016 00:58 2604342

bator333,
Включайте ему TimeFreeze и пусть хоть шифраторы тестирует. Я своему так и сделал.

bator333 10-02-2016 11:12 2604438

Цитата:

Цитата Iska
Ломаные нашими доблестными пиратами, небось? »

Нет. Вполне себе бесплатные. Вот например одна из тех, что поставили.

Цитата:

Цитата Казбек
Включайте ему TimeFreeze »

Хм. Не слышал. Спасибо, гляну.

Iska 10-02-2016 11:48 2604456

Цитата:

Цитата bator333
Вот например одна из тех, что поставили. »

Ну, вот именно в данном случае надо сказать «большое человеческое спасибо» авторам. У них в скрипте инсталляции (InnoSetup):
Скрытый текст
Код:

[Icons]
Name: "{userstartmenu}\Игры MyPlayCity"; Filename: "{app}\MyPlayCity.url"; IconFilename: "{app}\MyPlayCity.ico";
Name: "{group}\Приключения Маленькой Рыбки"; Filename: "{app}\Приключения Маленькой Рыбки.exe"; WorkingDir: "{app}"; IconFilename: "{app}\game.exe";
Name: "{userdesktop}\Приключения Маленькой Рыбки"; Filename: "{app}\Приключения Маленькой Рыбки.exe"; WorkingDir: "{app}"; IconFilename: "{app}\game.exe"; Tasks: desktopicon;
Name: "{group}\Домашняя страница игры"; Filename: "{app}\homepage.url";
Name: "{group}\Игры MyPlayCity"; Filename: "{app}\MyPlayCity.url"; IconFilename: "{app}\MyPlayCity.ico";
Name: "{group}\Онлайн Игры"; Filename: "{app}\PlayOnlineGames.url"; IconFilename: "{app}\PlayOnlineGames.ico";
Name: "{userdesktop}\Игры MyPlayCity"; Filename: "{app}\MyPlayCity.url"; IconFilename: "{app}\MyPlayCity.ico"; Tasks: desktopicon;
Name: "{userdesktop}\Онлайн Игры"; Filename: "{app}\PlayOnlineGames.url"; IconFilename: "{app}\PlayOnlineGames.ico"; Tasks: desktopicon;
Name: "{group}\Readme\Readme"; Filename: "{app}\readme.txt";
Name: "{group}\Readme\License"; Filename: "{app}\license.txt";
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Приключения Маленькой Рыбки"; Filename: "{app}\Приключения Маленькой Рыбки.exe"; WorkingDir: "{app}"; IconFilename: "{app}\game.exe"; Tasks: quicklaunchicon;


прямо указано, что создавать ярлык надо в пользовательском Главном меню и пользовательском же Рабочем столе (и ещё кучу всякой рекламной ерунды) и никак иначе.

Вот потому-то я всему предпочитаю msi.

bator333 10-02-2016 12:52 2604487

Цитата:

Цитата Iska
создавать ярлык надо в пользовательском Главном меню и пользовательском же Рабочем столе »

Я-то по своей наивности думал, что "пользовательский рабочий стол" в моем случае - это стол именно Пользователя, а Админ всего лишь дал свое разрешение (путем ввода своего пароля) на установку.

Цитата:

Цитата Iska
Вот потому-то я всему предпочитаю msi »

К сожалению, далеко не всегда есть выбор.


Время: 22:03.

Время: 22:03.
© OSzone.net 2001-