Как программно включить / выключить защищенный паролем доступ в Windows 7? - PullRequest
4 голосов
/ 23 апреля 2011

Позвольте мне заранее извиниться. Я уже видел этот вопрос здесь, но он не получил полного ответа. ( Как включить или отключить программный общий доступ с защитой паролем? ). Я не мог понять, как снова ответить на вопрос, просто не задав новый вопрос. Если я должен был сделать что-то другое, пожалуйста, дайте мне знать, чтобы я не повторял одну и ту же ошибку дважды.

Мы используем C # для редактирования сетевых настроек и добавления 2 правил брандмауэра в Windows 7 для устаревшего приложения, которому требуются общие ресурсы в стиле Windows XP. Мы разобрались со всем, кроме как «Отключить защищенный паролем доступ». Если кто-нибудь понял это, пожалуйста, дайте мне знать.

Я уже экспортировал весь реестр до и после настройки. Использовал Beyond Compare, чтобы найти любую разницу, но ничего полезного не было найдено. Все идеи приветствуются.

1 Ответ

2 голосов
/ 22 апреля 2012

ответ Паоло здесь: Как включить или отключить программный общий доступ с защитой паролем?


Возможно, слишком поздно :), но, надеюсь, полезно для других.

Следующие шаги работали для меня отлично (это работало и для предварительного просмотра W8).

, чтобы отключить его:

1 - включить гостевую учетную запись, запустив

net user guest / active: yes

2 - получить SID гостевого пользователя, запустив, например,

wmic useraccount где name = 'guest' getsid

3 - получить доступ на запись в папку реестра HKLM \ SECURITY

4 - изменить следующий ключ, где $ SID - это sid, полученный в пункте 2, для:

[HKEY_LOCAL_MACHINE \ SECURITY \ Policy \ Accounts \ $ SID \ ActSysAc]
@ = hex (0): 41,00,00,00

5 - перезапуститемашина (до сих пор я не нашел лучшего способа сделать изменения эффективными)

чтобы включить его снова:

[HKEY_LOCAL_MACHINE \ SECURITY \ Policy \ Accounts \ $ SID \ ActSysAc]
@ = hex (0): c1,00,00,00

, затем перезапустите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...