1 | |
.NET 4.x Помогите пожалуйста реализовать...05.08.2011, 18:00. Показов 1279. Ответов 2
Метки нет (Все метки)
Доброго вемени суток, друзья. Уже 3-й день мучаюсь, нашел кучу ответов на простые задачи, но... в кое-чем я не смог разобраться и даже просто приблизиться к истине. У меня комплексная задача. Точнее просто задач много, и, в принципе, они совершенно не связаны между собой. Разрабатываемое приложение призвано автоматизировать некоторый ручной труд, но так как он встречается очень часто (на практически идентичных системах), то даже небольшой ручной труд становится рутинным (пример необходимости такой программы - Вам необходимо на 50 компьютерах произвести кучу мелких манипуляций, настроек системы, установки драйверов и прочее. Не будете же вы делать всё руками?). В качестве ответов можно и просто линк на тему форума в которой этот вопрос обсуждался, не забудьте пожалуйста пометить к какому пунктику относится линк. Но я был бы признателен если вы будете более подробно писать. И-так, пожалуйста, помогите мне реализовать следующие задачи на Visual Studio C#:
1) Первостепенная важность 1.1. Необходимо в ходе мелких манипуляций системы (настройки системы) устанавливать некоторое ПО. Типа драйверов или просто ПО для старого оборудования. Реально ли осуществить такое: моё приложение вызывает установочный файл, затем само же нажимает на те кнопки которые надо, вводит имя пользователя там при установке, нажимает "установить"... Смысл вопроса в том, как можно манипулировать "левым" приложением которое работает на фоне, либо вызвано моим приложением (естественно его название заведомо известно и то как вызываемое приложение будет отображаться в списке выполняемых процессов)? Желательно не трогая мышку, т.к. координатное положение окон на разных системах может отличаться. Либо Ваши предложения для решения такого вопроса... ------------------------------------------------------------ 2) Второстепенная важность 2.1. Если пункт 1.1 удастся так как я задумал (то есть, программная манипуляция сторонним приложением), то, при попытке запустить (либо в ходе) тот или иной установочник может выскочить сообщение безопасности которое захочет предупредить меня о потенциально небезопасном приложении, где нужно будет нажать кнопку "все равно установить" (WinXP). Можно ли эту защиту заранее снять что бы она не мешала процессу, либо можно ли в ней так же программно нажать эту кнопку? 2.2. Отобразить «мой компьютер» на рабочем столе (программно! пытался найти ответ в реестре, но не уверен в правильности найденной информации) ------------------------------------------------------------ 3) Желательно осуществить, но не обязательно: 3.1. Настройка электропитания : во всех режимах «никогда» (то есть отключение дисплея через ХХ мин и переход в спящий режим) - пытался найти как это осуществить через реестр, но в итоге я попал в тупик под названием PowerPolicies -> Polisies -> "01 00 00 00 00 03 01 02 03 b0 ........" и не смог найти разъяснение этих политик. 3.2. Автоматически скрывать панель задач (ака панель пуск) - Не смог найти где это меняется в реестре. 3.3. Скрыть значок сетевого подключения в трее - Так же не нашел этот параметр в реестре. Очень жду Ваших ответов... нужна помощь...
0
|
05.08.2011, 18:00 | |
Ответы с готовыми решениями:
2
Помогите пожалуйста начинающему C#+DirectX помогите пожалуйста Работа с Excel . Помогите пожалуйста... помогите с блок схемой пожалуйста |
Заблокирован
|
||||||
05.08.2011, 18:23 | 2 | |||||
Сообщение было отмечено Mans7 как решение
Решение
Посмотри здесь Может подойдет. Для нажатия на кнопки будешь посылать окну {ENTER} Перемещаться по контроллам можно с помощью {TAB}.Так же программно можно вводить в поля нужные тебе данные. Ну и так далее.
Добавлено через 1 минуту Вот пример
0
|
05.08.2011, 21:49 [ТС] | 3 |
И как я не подумал про ENTER и TAB!? Огромное спасибо за наводку и за код ещё бОльшее спасибо, позже попробую в деле его!
0
|
05.08.2011, 21:49 | |
05.08.2011, 21:49 | |
Помогаю со студенческими работами здесь
3
Помогите пожалуйста со вставкой в файл данных из другого файла Обработка событий, помогите пожалуйста Помогите с версткой пожалуйста. Сложная таблица Пожалуйста, помогите новичку с загрузкой файлов! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |