Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 03.04.2010
Сообщений: 13

TakeOwnership в Windows Vista\7.Прoблема с файлами.

10.04.2010, 17:42. Показов 1368. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
пишу программу которая "умеет" применять необходимые права (на запись) для системных файлов в системных каталогах
на Windows Vista\7.
вот непосредственно часть кода, которая все делает:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    Process process = new Process();
private void GetData(object obj)
        {
            foreach(string file in Directory.GetFiles("C:\\windows"))
            {
                string FileName = "cmd.exe";
                string Arguments = @"/f " + file;
                ProcessStartInfo StartInfo = new ProcessStartInfo(FileName, Arguments);
                StartInfo.CreateNoWindow = true;
                StartInfo.UseShellExecute = false;
                process.StartInfo = StartInfo;
                process.Start();
                process.WaitForExit(10);
            }
        }
так вот, соткнулся с некоторыми проблемами.
При предоставлении необходимых прав к некоторым файлам приводит зависанию, заторможению, закрытию процесса или вовсе к перезагрузки системы.
я заметил, что когда доходит дело с правами к explorer.exe - страшно начинает глючить проводник, иконки, рабочий стол, панель задач и в принципе все связанное с экспоррером.Еще заметил такое с некоторыми файлами в \\windows\\syetem32\\Ru-ru, что-то типа файлов отвечающих за работу монитора (результатом действий с этими файлами стал полностью черный экран и лишь иконка меню пуск).

меня интересует:
- можно-ли как-то дописать в код процесса (тот, что написан выше) исключения для некоторых файлов???
- как сделать, например, чтоб при запуске моей программы процессы типа explorer.exe закрывались, а при выходе с программы вновь открывались??
- следующим шагом программы есть применения патчеров графических ресурсов, типа, запуск множества программ с ключами типа "-key1 -key2 -key3 -key4".Можно-ли сделать этот шаг как-то более универсальней, что-типа, на примере, сценария командной строки:
start/wait *.exe -key1 -key2 -key3 -key4
(за один раз запустить все эксешки)?????????
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2010, 17:42
Ответы с готовыми решениями:

Windows Vista плохо работает с exe файлами!!!
Люди помогите!!!У мя такая проблема!!! Exe файлы медлино запускаются и при их запуске перестаёт отвечать windows explorer потом минут...

Имеется компьютер с W7, грузится только в безопасном режиме. Аппаратная прoблема или прoблема системы?
В safe mode с поддержкой сети тоже грузится. В обычном режиме даже до окна логона не доходит. Тестировал утилитами avz, касперским, sfc...

Сеть между компьютером с Windows Vista Ultimate и ноутбуком с Windows Vista Home Premium
Всем привет! Есть компьютер (Vista Ultimate) и ноутбук (Vista Home Premium). Между ними надо настроить локальную сеть, чтобы из ПК...

1
1 / 1 / 0
Регистрация: 03.04.2010
Сообщений: 13
13.04.2010, 22:03  [ТС]
что нет ни от кого помощи???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2010, 22:03
Помогаю со студенческими работами здесь

Windows Vista SP2 открывается окошко обновить до Windows Vista Ultimate
Ребят скажите плиз у меня одна виста в свойствах компьютера стоит sp2 а две другие в свойствах моего компьютера стоит обновить виндовс...

Отличие Windows Vista Business от Windows Vista Home
собираюсь брать ноут, где стоит Vista Business с какими странностями столкнусь?

такая проблема: дома 2 компъютера , один с Windows Vista, другой с Windows XP. Там, где Vista - интернет работает как часы, а там, где ХР - интернета
Здравствуйте, у меня такая проблема: дома 2 компъютера , один с Windows Vista, другой с Windows XP. Там, где Vista - интернет работает как...

почему-то в папке windows вместе с системными файлами, находится папка windows с теми же файлами! Копия, короче
Ребята, а у меня почему-то в папке windows вместе с системными файлами, находится папка windows с теми же файлами! Копия, короче. И весит...

Что лучше: Windows XP SP3, Windows Vista SP2 или Windows 7 SP1?
Что лучше: Windows Vista Ultimate SP2, Windows XP SP3 или Windows Se7en Максимальная Pre SP1 в плане удобности.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru