6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка при скрытии консольных окон с nircmd.exe04.04.2020, 15:19. Показов 3106. Ответов 10
Метки nircmd.exe (Все метки)
С помощью данного батника запускаю программы RegWorkshop от имени Система с учетом разрядности программы, и все работает хорошо. Но когда нужно запустить подобный файл от имени Пользователя то nircmd.exe начинает скрывать саму программу RegWorkshop. Помогите пожалуйста исправить ошибку.
0
|
04.04.2020, 15:19 | |
Ответы с готовыми решениями:
10
Ошибка при скрытии объектов при смене значения ComboBox Ошибка при скрытии строк в подчиненном справочнике Nircmd.exe shortcut Утилита NirCmd.exe |
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
04.04.2020, 15:57 | 2 |
или положите nircmd в конкретное место и указывайте абсолютный путь к нему или для nircmd давайте скрыть конкретное окно того что нужно.
0
|
6228 / 2670 / 1051
Регистрация: 06.06.2017
Сообщений: 9,127
|
||||||
04.04.2020, 16:45 | 3 | |||||
Beer-Sheva, а зачем тут вообще launch32? 32-битки должны и с x64 запускаться.
X64 можно записать в переменную и подставлять в имени.И если хочется всё поскрывать, то батник тут явно лишний. Логичней делать на vbs/js или спецпрогах типа ExecAs/RunAsTool. Так а зачем для запуска nircmd вообще? Всё и так должно запускаться:
0
|
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
|
|
04.04.2020, 17:58 [ТС] | 4 |
Этот код взят здесь http://forum.ixbt.com/topic.cgi?id=23:44121:16#16
Добавлено через 50 минут Чтобы скрыть окна от батника.
0
|
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
04.04.2020, 18:13 | 5 |
но сам nircmd тоже надо откуда-то запускать, до того как он что-то скроет. Можно из планировщика, например. А можно просто с помощью "bat to exe" конвертировать bat в exe с указанием скрытого запуска, тогда окно cmd вы точно не увидите.
0
|
6228 / 2670 / 1051
Регистрация: 06.06.2017
Сообщений: 9,127
|
||||||
04.04.2020, 18:56 | 6 | |||||
Сообщение было отмечено Beer-Sheva как решение
Решение
Я же написал, что батник вообще тут бессмысленен:
1
|
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
|
|||||||||||||||||||||
04.04.2020, 23:27 [ТС] | 7 | ||||||||||||||||||||
С этого сайта http://www.outsidethebox.ms/10539/#_Toc277326816 я взял код запуска редактора реестра от имени Система, но консольное окно постоянно весело открытым.
и там советуют дополнительный ключ -d, и как оказалось что если исключить утилиту nircmd.exe то консольное окно появляется на одну секунду и само закрывается. Так что nircmd.exe не нужна и вы оказались правы!
0
|
6228 / 2670 / 1051
Регистрация: 06.06.2017
Сообщений: 9,127
|
||||||
05.04.2020, 03:47 | 8 | |||||
Сообщение было отмечено Beer-Sheva как решение
Решение
Beer-Sheva, вы написали, что от системы у вас и так "все работает хорошо", а далее в 3 посте я процитировал запрос на запуск от пользователя. Так вот смысла в psexec при запуске от текущего пользователя ровно столько же, сколько в nircmd, т. е. его нет. Запуск от разрядности я и так привёл в двух вариантах (с/без консоли).
Конкретно для запуска regedit вообще ничего кроме самой команды не требуется. Запустится ровно тот, который соответствует разрядности родительского процесса. Для локального запуска же RegWorkshop от системы лучше как раз использовать nircmd вместо pcexec. Опять же vbs:
System меняем на Process .
1
|
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
|
|||||||||||||||||||||
05.04.2020, 09:36 [ТС] | 9 | ||||||||||||||||||||
Запуск от имени система выдает ошибку строка:7, символ:3
C:\Users\Uzzer\Tools_Servis\System\Registry Workshop\Link\nircmd.exe C:\Users\Uzzer\Tools_Servis\System\Registry Workshop\Link\nircmd64.exe C:\Users\Uzzer\Tools_Servis\System\Registry Workshop\RegWorkshop.exe C:\Users\Uzzer\Tools_Servis\System\Registry Workshop\RegWorkshopX64.exe Запуск с командной строки нормально запускает RegWorkshop от имени Система(все программы в одной папке)
Нашел свою ошибку! Я указал адрес только до каталога с утилитами)))
Можно ли удалить пути до утилит что то вроде этого?
0
|
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
|
|
05.04.2020, 12:16 [ТС] | 11 |
FlasherX, Большое спасибо за вашу помощь!
0
|
05.04.2020, 12:16 | |
05.04.2020, 12:16 | |
Помогаю со студенческими работами здесь
11
nircmd.exe monitor off Автозапуск сторонних программ, консольных окон и т.д Запуск консольных команд cmd.exe Прекращается цикл при скрытии формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |