|
4 / 4 / 0
Регистрация: 26.10.2010
Сообщений: 8
|
||||||||||||||||
Вызов runas через командную строку windows26.10.2010, 13:58. Показов 3844. Ответов 8
Метки нет (Все метки)
Есть вот такой код:
Нужно, чтобы на экран выводилось то же самое, что выводит сама винда при вводе runas в консоль, однако на экран выводится только пустая строка. При этом с остальными командами, которые я пробовал, проблем не возникало. Например, обычный хэлп:
В чём может быть проблема?
1
|
||||||||||||||||
| 26.10.2010, 13:58 | |
|
Ответы с готовыми решениями:
8
Работа с архивами через командную строку Windows Работа с архивами через Командную строку Windows Восстановление windows 2008 через командную строку |
|
1 / 1 / 0
Регистрация: 11.10.2010
Сообщений: 22
|
|
| 26.10.2010, 14:47 | |
|
тоже попробовал - потоки молчат, однако если ввести пользователя и программу - запрос пароля выводит в стандартный поток.
1
|
|
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
| 26.10.2010, 18:52 | |
|
Во первых, читать stdout и strerr запускаемых программ нужно в отдельном потоке. А вот с записью в stdin запускаемой программы получаются проблемы...
0
|
|
|
4 / 4 / 0
Регистрация: 26.10.2010
Сообщений: 8
|
|||||||||||||||||
| 27.10.2010, 17:31 [ТС] | |||||||||||||||||
|
А возможно ли вообще вызвать runas со всеми параметрами и отправить ему пароль в ответ на его запрос? т.е. к примеру мне нужно выполнить что-то вроде
Введите пароль для username: java.io.IOException: Идет закрытие канала at java.io.FileOutputStream.writeBytes(Nati ve Method) at java.io.FileOutputStream.write(FileOutpu tStream.java:260) at java.io.BufferedOutputStream.flushBuffer (BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(Buffe redOutputStream.java:123) at java.io.BufferedOutputStream.flush(Buffe redOutputStream.java:124) at cmd.myRuntime.doit(myRuntime.java:62) at cmd.Main.main(Main.java:30) Кроме того, мне было бы просто интересно сделать что-то типа bat-файла. К примеру заменить в предыдущем куске кода две строчки на
Возможно ли это сделать?
0
|
|||||||||||||||||
|
1 / 1 / 0
Регистрация: 11.10.2010
Сообщений: 22
|
|||||||||||
| 02.11.2010, 12:07 | |||||||||||
|
А просветите, пожалуйста, почему:
0
|
|||||||||||
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
||
| 02.11.2010, 14:18 | ||
|
Поясняю для тех, кто на бронепоезде. Код, который ты привел под цитируемым мною текстом, делает следующее: с 6 по 8 строки ты создаешь читателей потоков. В 9 строке говоришь программе, что нужно дождаться завершения процесса p. По окончании процесса ты пытаешься что-то прочитать-записать в его стандартные потоки, что, естественно, приводит к ошибке, т.к. эти потоки закрываются после завершения процесса. Учи матчасть...
1
|
||
|
1 / 1 / 0
Регистрация: 11.10.2010
Сообщений: 22
|
||
| 03.11.2010, 11:45 | ||
|
PS: получается бага в терминологии? потоки - это потоки ввода-вывода, и потоки - нити программы, процессы?
0
|
||
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|||||||||||
| 03.11.2010, 13:20 | |||||||||||
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 11.10.2010
Сообщений: 22
|
|
| 19.11.2010, 16:45 | |
|
что-то мне пока знаний не хватает, чтобы в Вашем примере разобраться.
там, где группа процессов запускается - вроде понятно, а вот то, что происходит внутри этих самых нитей - не очень понял. можно алгоритм?
0
|
|
| 19.11.2010, 16:45 | |
|
Помогаю со студенческими работами здесь
9
Скопировать установочные файлы для Windows 7 через командную строку Как сделать флешку установочной через Командную строку Windows? Не работает программа при запуске в Windows через командную строку Как через командную строку (Windows XP) открыть файл в программе WordPad? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|