Запустите приложение Windows 8 из программы с повышенными правами

658
Lukas Lang

У меня проблема: мне нужно запустить приложение ( SetPoint от Logitec ) в качестве администратора, чтобы оно работало должным образом. Однако теперь невозможно позволить приложению запустить приложение - я попробовал встроенный способ и попробовал «Obly Tile AppLauncher» (позволяет запускать приложение из командной строки), однако Windows утверждает, что приложение может « не может быть запущен от имени администратора [Правка: «Точная» ошибка (перевод): "Music" cannot be opened while Explorer is running with administrator rights, please start Explorer normally and try again]. Поэтому я немного искал и нашел несколько подходов, однако ни один из них, похоже, не работает:

  • Runas / trustlevel: если я попробую это с runas /trustlevel:2 test.bat(где test.bat запускает панель запуска приложения с соответствующими аргументами), это не сработает.
  • set __COMPAT_LAYER = RUNASINVOKER: То же, что и выше, Windows, кажется, полностью игнорирует эту команду, если поставить перед вызовом запуска приложения

Есть ли способ или приложение, которое позволяет мне это исправить? Проблема в том, что это ломает большинство специальных клавиш на моей клавиатуре ...

Редактировать от SU peer:

SetPoint Logitech - это программа, которая позволяет настраивать параметры мыши и клавиатуры.

2
используйте старый добрый прием планировщика заданий: http://www.msfn.org/board/index.php?showtopic=135472 Скопируйте файл ярлыка lnk в папку автозагрузки, чтобы запустить его при входе в систему. magicandre1981 10 лет назад 0
К сожалению, это ничего не меняет - Windows по-прежнему говорит: «Музыка» не может быть открыта, когда Explorer работает с правами администратора, пожалуйста, запустите Explorer нормально и попробуйте снова »(извините, если он не идеален, мне пришлось перевести его) - Я мог бы подтвердить, что это действительно SetPoint, вызывающий проблему, но даже запуская его, как вы предложили, он по-прежнему утверждает, что Explorer работает с правами администратора Lukas Lang 10 лет назад 0
Это специально разработано, пожалуйста, обратитесь к следующему URL для получения дополнительной информации: http: //superuser.com/questions/499917/running-modern-ui-metro-apps-as-administrator-in-windows-8 Supun 10 лет назад 0
Я понимаю, что невозможно запустить приложение, чтобы у него были повышенные права - я пытаюсь добиться этого, просто запустив его. Проблема в том, что каждый дочерний процесс имеет те же права, что и родительский процесс, поэтому, если я пытаюсь запустить приложение, используя приложение с повышенными правами, это не работает, потому что, как вы сказали, приложение не может быть запущено с этими правами. Из-за этого я ищу способ запуска приложения, «забывая» о повышенных правах его родительского процесса. Lukas Lang 10 лет назад 0
Выполните поиск в Google для RunAdmin на Soft.Tahionic.com. Делает именно то, что вы хотите. Rigel 7 лет назад 0

2 ответа на вопрос

0
Lukas Lang

Я наконец нашел решение своей проблемы: (для тех, кто может найти это в будущем)

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

-1
Matt Schaefer

i was having trouble with Setpoint as well being very glitchy with explorer (not grabbing things correctly, double clicks, etc.) The best thing that helped me was uninstalling all Setpoint drivers from the system, unplugging the unifying receiver, installing unifying software on another computer, hooking up unifying USB receiver to that computer and then double checking that there were no phantom device pairings that tend to get "stuck" in the USB receivers flash memory. I noticed this issue when

I would end up with duplicate device installations under keyboards and mice in Device Manager, as I would have an extra USB input keyboard and/or mouse.

I would then hook the receiver back up to the original computer and first run Setpoint Installer as an Admin, making sure it replaced the defunct Logitech download manager drivers, USB input configuration drivers, unifying etc etc. There are 5+ special driver installations that correlate to Setpoint in the device manager if you have keyboard and mouse. Kind of ridiculous if you ask me, but these drivers are very sensitive to any sort of misconfiguration, mislabeled driver installs.

Once I had everything aligned with the Device Manager, I then changed the swipe to close variable in the registry for Wwindows 8 Apps, as Setpoint doesn't like to be sticky when grabbing metro apps for close, but works just fine once this metric was changed. I found an program called Appuituner or something that simplified modifying the necessary registry entries for this process, but not needed.

I originally thought I had a defecting mouse it was so bad with double clicking, as I would always try to troubleshoot this problem by repairing the mouse and shutting it off, pressing all the buttons down to try to clear any static charge it may have built up, but this was never a fix for me, but may work for others.

These problems bothered me for a couple weeks, so much so that it makes me paranoid that the problems will come back that I want to reinforce Setpoint in every way possible to prevent the nightmares Setpoint has been, hence how I found this thread as I want to run Setpoint with admin privileges.

I was not able to recreate the issue you are having with executing windows apps, not sure if this is because I changed the setpoint.exe file properties with app compatibility settings for all users to run as admin, rather than the exact methods you did, or because I have played around with gpedit loosening a variety of UAC and other windows permissions.

Я действительно не понимаю, как это отвечает на вопрос «Запустите приложение Windows 8 из программы с повышенными правами» user 99572 is fine 10 лет назад 0

Похожие вопросы