У меня есть довольно простой командный файл, который делает только одно - « net start myservice ». Этот пакетный файл становится доступным для ярлыка в группе программ установщиком, так что пользователи могут просто щелкнуть значок и начать (или остановить) работу. Все хорошо работает в XP для пользователей с правами администратора. Но на Win7 дела идут не так, как надо, поскольку пакет нужно явно запускать "как администратор", и часто пользователи этого не знают. Итак, мой вопрос, как сделать это дружелюбным? Говорить пользователям, что нужно щелкать правой кнопкой мыши и запускать от имени администратора на Win7 и просто нажимать на XP, - довольно странный поворот. Мне нужна умная автоматическая простая штучка.
Возможно, я мог бы использовать «runas /user:administrator» в самом пакете, но эта учетная запись "администратор" может быть недоступна на некоторых машинах. Я ищу универсальное решение для установки таких вещей на любую коробку Windows.
Идеи? Как бы вы это сделали?