Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Bключение / Oтключение сети в Windows 7


Автор: youriy86 23.6.2011, 10:06
Всем привет. Возникла следующая проблема на Windows 7. 
Mоя программа должна отключать сеть при запуске и включать сеть при окончании работы. Программа запускается под обычным пользователем (не администратором). B Windows XP эта проблема была решена следующим образом: запустил gpedit.msc и там настроил соответствующую политику. B Windows 7 есть похожая политика, но написано, что поддерживаются только старые системы, 2000, XP, Server 2003.
Подскажите плиз, как дать обычному пользователю право на включение / отключение сети в Windows 7. 
Заранее благодарен.

Автор: Akella 23.6.2011, 13:20
Запускай программу с привилегиями админа. Т.е. в настройках ярлыка запуска поставь соответствующую галочку.

Автор: Akina 23.6.2011, 14:17
Цитата(youriy86 @  23.6.2011,  11:06 Найти цитируемый пост)
Mоя программа должна отключать сеть при запуске и включать сеть при окончании работы.

Зачем? с какой целью?

Автор: Cobalt 28.6.2011, 13:15
Цитата(youriy86 @  23.6.2011,  10:06 Найти цитируемый пост)
Mоя программа должна отключать сеть при запуске и включать сеть при окончании работы.

 smile а в чем смысл сего действия

Автор: youriy86 6.7.2011, 14:22
Суть в том, что у нас есть прога для шифрования данных, TrueCrypt, она создает шифруемые тома, с которыми работаешь как с обычными, переносишь на этот том документ и он там в зашифрованном виде. Моя прога включает и отключает такой том, но когда такой том включен, данные расшифровываются автоматически, так вот стоит задача сверху - отрубать сеть во время работы с таким томом.

Добавлено через 49 секунд
Цитата(Akella @ 23.6.2011,  13:20)
Запускай программу с привилегиями админа. Т.е. в настройках ярлыка запуска поставь соответствующую галочку.

Нельзя запускать от админа, потому что обычные пользователи пароля админа не знают

Автор: Akella 7.7.2011, 08:50
Пиши службу. Прога будет службе отправлять сообщение, а служба будет управлять соединением.

Автор: youriy86 7.7.2011, 09:09
Цитата(Akella @ 7.7.2011,  08:50)
Пиши службу. Прога будет службе отправлять сообщение, а служба будет управлять соединением.

Hе имею опыта в этом направлении, но надо попробовать, спасибо за совет.

Автор: Akella 7.7.2011, 09:22
Тогда не службу, а обычную программу. Она будет устанавливаться от имени админа 1 раз (для доменной сети можно создать MSI установочный пакет) и будет работать от имени админа. При установке установить её в автозапуск.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)