Собрались мы с ребятами сегодня поиграть в третьих героев по сети. До этого играли в пятых, но решили вернуться в прошлое и вспомнить, так сказать, как оно было. Сетка воздушная, через вафлю, основная машина XP плюс два ноута под управлением Windows 7. Скачали Дыхание смерти, затем с горем пополам установили: почему-то на семерке игра не хотела устанавливаться сразу. И дальше попробовали создать игру через TCP/IP. Разумеется хрен бы там. Вводили IP, создавали игры с разных машин — ни-че-го. Начал рыть форумы. Наткнулся на этот пост, скачал DPWSOCKX.DLL (зеркало)
С этого момента начал предпринимать попытки замены файла.
Что я только не пробовал. И в безопасный режим заходил, и пробовал проводник от имени админа запускать, и через far с total commander’ом пытался заменить файл — все бестолку. В итоге обратился в Twitter за помощью. Были пара полезных решений (особенно хочу отметить @Bulettin с предложением открыть админскую учетку), но в итоге ничего не помогло.
Однако пытливый ум все же не оставил так эту ситуацию и в конце концов решение было найдено. Итак, пошагово:
1. Открываем папку C:\Windows\System32
2. Находим файл DPWSOCKX.DLL
3. Кликаем на нем правой кнопкой мышки и выбираем свойства
4. Переходим на вкладку «Безопасность» и жмем «Дополнительно»
5. Переходим на вкладку «Владелец» и жмем «Изменить»
6. Выбираем текущего пользователя (в данном случае qwerty\Foxter) и жмем Ок
После этого права на файл изменятся. Можно будет выставить через «Безопасность» полный доступ на файл и дальше его изменение будет без проблем.