Сайт о телевидении

Сайт о телевидении

» » Убрать скрытые файлы в windows 7. Отображаем скрытые вирусом файлы и папки

Убрать скрытые файлы в windows 7. Отображаем скрытые вирусом файлы и папки

Иногда возникает необходимость защитить личные файлы или папки. Это особенно актуально, если с компьютером работает не один человек. Одним из решений является скрытие. Конечно, оно не поможет в случае с опытным пользователем. Но от ничего не подозревающих глаз информацию спрячет.

Как скрыть/отобразить файлы и папки на компьютере с ОС Windows 7

Стандартный способ

Чтобы скрыть файл или папку, нужно последовательно пройти два этапа:

Отключение видимости скрытых папок


Если в настройках установлена опция «Не показывать…», то скрытые файлы и папки всё равно будут отображаться, с той лишь разницей, что по сравнению с обычным элементом ярлык таких объектов более тусклый.

Изменение параметров папки/файла

После этих действий папка или файлы станут скрытыми и не будут отображаться.

Включение видимости и просмотр

Чтобы показать скрытые элементы, нужно зайти в настройки папки и поставить галочку напротив пункта «Показывать скрытые файлы, папки и диски». А чтобы конкретный объект перестал быть невидимым, нужно снять галочку с опции «Скрытый».

Как сделать папку невидимой - видео

Через Total Commander

Этот способ связан с предыдущим тем, что в «Параметрах папок» также должна стоять галочка напротив пункта «Не показывать скрытые файлы, папки и диски».

Как просмотреть файлы и сделать их открытыми

Для отображения скрытых файлов и папок, необходимо нажать клавиши Ctrl + H.

Чтобы документы вновь стали видимыми, нужно воспользоваться комбинацией Alt + A и убрать галочку с пункта «Скрытый».

Посредством Free Hide Folder

Если вы хотите быть уверенными в том, что никто не сможет увидеть скрытую информацию, то можно воспользоваться программой Free Hide Folder, которая требует установки пароля.

Программа Free Hide Folder не скрывает отдельные файлы. Доступна для бесплатного скачивания в интернете.

  1. При первом запуске программы появится окно, в котором нужно ввести и подтвердить пароль. Кстати, он потребуется и при удалении программы.
  2. Следующее окно попросит ввести регистрационный код, но это не является обязательным условием. Чтобы продолжить работу, нужно выбрать Skip.
  3. Затем кликнуть на значок Add и выбрать папку, которую необходимо скрыть.
  4. После того как папка будет выбрана, появится сообщение о том, что желательно сделать Backup. Желательно последовать совету.

    Backup сохраняет информацию о программе. Если последняя будет удалена, то после повторной установки доступ к скрытым папкам восстановится.

Кроме Add, в общем окне есть кнопки для:


Как найти скрытую информацию и перенести на флешку

Free Hide Folder скрывает папки так, что их нельзя найти с помощью поиска. Единственный способ - это открыть программу и выбрать инструмент Unhide. Особенностью является и то, что он не скрывает документы, которые находятся на съёмных дисках.

Так как поиск Windows не может обнаружить скрытые посредством Free Hide Folder документы, то нельзя воспользоваться и копированием. Таким образом, невидимые папки нельзя перенести на съёмные диски.

С помощью изображения и архиватора

Для этого способа понадобится папка с файлами, любое изображение и архиватор WinRAR. Программа доступна для бесплатного скачивания на официальном сайте . При этом должна учитываться разрядность процессора. Чтобы её узнать, нужно:


Изображение можно взять любое, здесь ограничений нет.

  1. Добавить нужную папку в архив.
  2. Поместить архив и изображение в одну папку, желательно находящуюся в корне диска.
  3. С помощью комбинации Win + R запустить инструмент «Выполнить», ввести в строку cmd и кликнуть «OK».
  4. В командной строке перейти к той папке, где находится архив и изображение. Для этого ввести команду cd и адрес. В данном случае это cd c:\.
  5. Затем нажать Enter.
  6. Теперь в строке нужно прописать названия изображения, архива и нового файла. Также во всех трёх позициях должны быть указаны расширения. В данном случае получается: COPY /B Image.jpg + FolderWithFiles.rar ImageWithArchive.jpg.
  7. Нажать Enter. Если всё было прописано правильно, в командной строке выйдет сообщение, что файлы были скопированы.

Если теперь открыть созданный файл, то откроется только изображение, которое было взято за основу.

Исходные файлы можно удалить.

Как посмотреть скрытые файлы

Чтобы можно было смотреть файлы, скрытые в изображении, нужно саму иллюстрацию открыть с помощью WinRAR.

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

  1. В меню «Открыть с помощью» кликнуть на пункт «Выбрать программу».
  2. Кликнуть на «Обзор» и в открывшемся окне найти папку с архиватором.
  3. Открыть папку и выбрать ярлык запуска программы.
  4. Далее WinRAR появится в списке программ, которые могут открыть изображение. Также нужно убрать галочку с пункта «Использовать выбранную программу для всех файлов такого типа». В противном случае все изображения будут открываться с помощью архиватора.

Когда пользователь откроет изображение с помощью архиватора, будет видно, что внутри находится папка.

Но не стоит скрывать слишком много информации в одном файле. Если оно занимает десятки мегабайт, подозрения появятся даже у неискушённого пользователя.

Возможные ошибки

Как задействовать опцию «Показывать скрытые файлы и папки»

Иногда происходит такая ситуация, что пользователь активирует параметр «Показывать скрытые файлы и папки», но переключатель самостоятельно переходит в положение «Не показывать скрытые файлы и папки». В этом случае нужно:


В противном случае параметр нужно создать. Для этого кликнуть ПКМ на свободной области окна, выбрать «Создать», затем «Параметр DWORD». Назвать его CheckedValue и дать значение 1.

  1. Пройти по адресу: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.
  2. Найти в списке параметр Hidden (со значением 0), тип REG_SZ, и удалить его.
  3. Если в списке есть параметр Hidden, тип REG_DWORD, то поменять его значение на 1. В противном случае параметр нужно создать.
  4. Найти в списке параметр SuperHidden, тип REG_DWORD, и поменять его значение на 1.
  5. Нажать «F5», чтобы обновить окно редактора и закрыть его.

Что делать, если «Свойства папки» отсутствует

Обычно это говорит о том, что в систему проникли вирусы. Возможно, у антивируса просто не получилось идентифицировать и удалить вредоносные программы. А чтобы пользователь не мог зрительно обнаружить их, авторы таких приложений используют атрибуты «Скрытый» или «Системный». Кроме того, удаляется пункт меню «Свойства папки».

Даже если вредоносное ПО будет удалено, антивирус не сможет восстановить этот пункт. Это нужно будет делать вручную:


Возможно, после вирусной атаки Редактор реестра не был заблокирован. В таком случае можно воспользоваться им:

  1. С помощью Win + R запустить инструмент «Выполнить», ввести в строку regedit и нажать «OK».
  2. Пройти по адресу: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

В правой части окна найти параметр NoFolderOptions, тип REG_DWORD. Двойным щелчком ЛКМ открыть его и установить значение 0.

Скрытие файлов и папок - простой и быстрый способ защитить личную информацию. Конечно, первые два менее надёжные, и искушённые пользователи случайно или намеренно могут обнаружить секрет. Зато FHF и архиватор скроют личные данные даже от опытных глаз.

Доброе время суток! В продолжение статьи по удалению вируса sdata/srtserv с компьютера. Многим известна проблема что после данного вируса не отображаются папки на дисках(локальных или сменных), как будто они были удалены.Но при этом объем накопителя остается неизменным(файлы записаны на накопитель но их не видно). При этом обычный проводник Windows не желает справляться с данной задачей(думаю вы понимаете о чем я). Мы с вами рассмотрим несколько способов вернуть наши папки на свое место, т.е. они будут снова видимыми.

Как удалить вирус с компьютера который скрывает ваши папки смотрите в статье =>> <<=

Способ номер раз: Снимаем атрибуты при помощи командной строки.

Следуем инструкции:

1)Запускаем командную строку:

Пуск — Выполнить — вводим: cmd — нажмаем “OK”;

Нажимаем сочетание клавиш Win+R;

(Win-клавиша с изображением логотипа Windows);

Перед нами командная строка.

2) В командной строке вводим букву диска или USB-флешки(в нашем случае это будет диск Z):

Тем самым мы переходим в корневой каталог нашего диска.

attrib -s -h -r -a /s /d *.*

4) Жмем Enter.

Дожидаемся, пока утилита установит атрибуты для файлов . По окончании операции папки и файлы станут видимыми.

Способ номер два: Снимаем атрибуты при помощи Total Commander

Очень полезный файловый менеджер с множеством функций.

С начала включим отображение скрытых файлов и папок, что бы видеть каким файлам нам необходимо снять или сменить атрибуты .

Конфигурация -> Содержимой панелей.

В данном подпункте меню отмечаем галочкой -> “Показывать скрытые системные файлы”.

Данные скрытые каталоги обозначены восклицательным знаком, вот именно их и отмечаем.

Теперь снимаем атрибуты :

Следуем в:

Файл -> Сменить атрибуты .

И в данном меню снимаем ненужные нам атрибуты а именно скрытый и системный. Не забываем нажать “OK”.

Способ номер три: Снимаем атрибуты при помощи Far Manager.

Данный менеджер тоже очень удобный хоть и с менее дружелюбным интерфейсом. Но есть Огромное преимущество по сравнению с Total Comander, он является бесплатным. И так давайте рассмотрим как сменить атрибуты у скрытого файла при помощи бесплатного Far Manager.

Приступим:

1) Открываем нужный нам диск в Far Manager: нажимаем комбинацию “Alt-F1? (левая панель) или “Alt-F2? (правая панель), выбираем необходимый носитель.

2) Нажимая клавишу “Insert” выделяем скрытые папки и далее жмем “Ctrl+A”, Убираем атрибуты скрытый(Hidden), только чтение(Read only) и системный(System), оставляем Архивный(Archive), подтверждаем кнопкой “Set”.

Так же необходимо почистить папку RECYCLER, удалить ярлыки (.lnk), ненужные зараженные исполняемые файлы (.exe) и обязательно файл autorun.inf, если такой есть.

После этих действий данные на носителе будут отображаться в нормальном виде.

На этом я закончу данную статью, буду безумно рад если она Вам поможет! Пишите комментарии если она вам помогла! А так же откомментируйте как вы справляетесь с рассмотренными проблемами.

Понравилось?! Расскажи друзьям!

Отображаем скрытые вирусом файлы и папки

На компьютере. Они есть, но их не видно.

1 . Щелкните по файлу или папке правой кнопкой мышки и выберите пункт «Свойства».

2 . Откроется окошко. Поставьте галочку на пункте «Скрытый» и нажмите «ОК».

Файл (папка) исчезнет. На самом деле, он останется в компьютере, просто мы его таким образом спрячем.

Кстати, многие пользователи умеют открывать скрытые файлы и папки. Так что подумайте, стоит ли что-то прятать таким образом.

Как открыть (показать) скрытые файлы и папки

Если такого пункта нет, то нажмите на кнопку Пуск и откройте Панель управления. Среди значков найдите и откройте «Свойства папки» (Оформление и персонализация → Параметры папок).

В Windows 10 для этого нужно нажать на «Вид» вверху окна и выбрать «Параметры».

Поставьте точку на пункт «Показывать скрытые файлы, папки и диски» (внизу) и нажмите «ОК».

Файлы и папки, которые скрыты, будут светлее, чем обычные файлы и папки.

Обычная папка:

Как сделать скрытую папку обычной

  1. Щелкните правой кнопкой мышки по файлу или папке, которую хотите сделать обычной, и выберите пункт «Свойства».
  2. Уберите галочку с пункта «Скрытый» и нажмите «ОК».

Как отключить показ скрытых файлов и папок

Откройте любую папку компьютера. Нажмите на надпись «Упорядочить» (вверху окошка) и выберите «Параметры папок и поиска».

Если такого пункта вверху окошка нет, нажмите на кнопку Пуск и откройте Панель управления. Среди значков найдите и откройте «Свойства папки» (Оформление и персонализация → Параметры папок).

В Windows 10 для этого нажмите на «Вид» и выберите «Параметры».

Откроется окошко. Нажмите на закладку «Вид» (вверху).

Поставьте точку на пункт «Не показывать скрытые файлы, папки и диски» (внизу) и нажмите «ОК».

На заметку . В Windows 10 можно сделать проще: Вид → Показать или скрыть → Скрытые элементы.

В компьютере много скрытых файлов и папок в Локальном диске, на котором находится операционная система (обычно это Локальный диск C). Это нужно для того, чтобы вы случайно что-нибудь не испортили.

Если удалите какой-нибудь из этих файлов или какую-нибудь папку, даже если просто поменяете название, то компьютер может перестать работать или начнет серьезно зависать. Так что с системными скрытыми файлами и папками будьте аккуратны!

В Windows 7, Windows 8, Windows 10 и Vista в целях безопасности и сохранности можно скрывать важные файлы и папки, чтобы случайным образом другие пользователи не удалили/не изменили важные данные, или просто от просмотра чужих глаз. При необходимости эти же файлы довольно просто отобразить, что мы и рассмотрим далее в этой статье.

Также в последнее время очень часто наблюдается случай, когда у пользователей все файлы и папки становятся скрытыми, будто все, что было, удалено а вместо них создаются ярлыки с теми же названиями, что является последствием заражения компьютера/съемного носителя вирусом.

Также это может произойти после установки или проверки компьютера антивирусом. Если у вас именно такой случай связанный с вирусом, нижеприведенные инструкции также вам помогут отобразить скрытые файлы и папки. Но чтобы полностью удалить вирус, читайте статью Как удалить вирус с ярлыками.

Первый и самый простой метод, который я всегда использую — это с помощью программы Total Commander. Откройте программу, выберите нужный диск и просто нажмите кнопку «Скрытые элементы», и вы увидите все, что было скрыто (помеченные красным восклицательным знаком).

Если у вас не установлена программа, используйте также довольно простые способы, описанные ниже.

Отображение скрытых файлов и папок в Windows 8.x или 10

Используйте вкладку Вид и нажмите кнопку Параметры.

На вкладке Вид, отметьте опцию «Показывать скрытые файлы, папки и диски» в самом низу. Если вы хотите добраться до скрытых системных файлов Windows, снимите флажок с опции «Скрывать защищенные системные файлы»

Скрытые файлы отобразятся в полупрозрачном виде. Если нужно полностью убрать атрибут «скрытый» с файла или папки, нажмите на него правой кнопкой мыши и выберите свойства. На вкладке Общие снимите флажок с параметра Скрытый.

В большинстве случаев это помогает, но иногда бывает так, что флажок с опции невозможно убрать, т.к. атрибут скрытый неактивен. Если у вас так, пролистайте немного вниз и выполните приведенные инструкции.

Windows 7 или Vista

Откройте любую папку и выберите «Параметры папок и поиска» в меню Упорядочить.

Также как и в предыдущем примере отметьте или снимите флажки с нужных опций и нажмите Ок.

Что делать если у папки атрибут скрытый неактивен

В случае, если вы не можете убрать атрибут скрытый у папки вышеуказанным методом, код приведенный ниже может помочь вам в этой ситуации. Просто скопируйте его, вставьте в блокнот и сохраните его под именем folder с расширением.vbs вместо txt, чтобы получилось folder.vbs. Затем скопируйте и вставьте файл в нужный вам диск (USB флешка, SD карта или HDD), где нужно отобразить скрытые файлы и запустите его стандартным, двойным щелчком мыши.

Не забудьте изменить «d:» на букву вашего диска.

‘ Сброс файловых атрибутов для всех папок внутри определенного диска
‘ Измените d: на букву диска, в котором будет применен скрипт
cDrive = «d:»
Set FSO = CreateObject(«Scripting.FileSystemObject»)
ShowSubfolders FSO.GetFolder(cDrive)
WScript.Echo «Done with fix.»

Sub ShowSubFolders(Folder)
str = «»
For Each Subfolder in Folder.SubFolders
str = str & » » & Subfolder.Path
subFolder.Attributes = 0
ShowSubFolders Subfolder
Next
End Sub

После запуска файла, вы должны увидеть все скрытые папки, но не файлы (обратите внимание), так как данный метод применим только к папкам. А для файлов используйте следующий метод:

  • Откройте диалоговое окно «Выполнить», введите cmd и нажмите Enter.
  • Введите букву вашего диска, к примеру d: и нажмите Enter.
  • Затем введите следующую команду:

attrib d:\*.* /d /s -h -r -s

Теперь, все скрытые файлы должны отобразиться.

Для этого вызовите компонент «Свойства папки ». Сделать это можно одним из нескольких способов. Нажмите кнопку «Пуск» и выберите в меню «Панель управления». В категории «Оформление и темы» кликните по значку «Свойства папки » левой кнопкой мыши.

Другой вариант. Откройте любую (видимую) папку из любой директории на своем компьютере. В верхней строке меню выберите пункт «Сервис». В выпадающем меню кликните по пункту «Свойства папки » левой кнопкой мыши. Откроется новое диалоговое окно.

В открывшемся окне перейдите на вкладку «Вид». Используя полосу прокрутки в разделе «Дополнительные параметры», найдите пункт «Скрытые файлы и папки ». Установите маркер в поле напротив надписи «Показывать скрытые файлы и папки ».

Часто бывают скрытыми системные файлы и папки , к данным которых обращается при работе ваша операционная система. Если нужная папка относится к категории системных, можете в том же окне дополнительно снять маркер с поля в строке «Скрывать защищенные системные файлы (рекомендуется)». Данное действие не обязательно, отображение системных файлов и папок можно настроить и в окне папки Windows.

После внесения изменений нажмите на кнопку «Применить» в окне свойств, чтобы новые настройки вступили в силу, и закройте окно, нажав на кнопку ОК или на значок [x] в правом верхнем углу окна.

Перейдите в директорию, в которой находится ваша скрытая папка. После изменения настроек она станет полупрозрачной. Кликните по значку папки правой кнопкой мыши и выберите в выпадающем меню пункт «Свойства». Откроется новое диалоговое окно.

В открывшемся окне «Свойства: [имя вашей папки ]» перейдите на вкладку «Общие» и снимите маркер с поля напротив надписи «Скрытый» в разделе «Атрибуты». Примените новые настройки, нажав на кнопку «Применить», закройте окно свойств любым из описанных выше способов.

Источники:

  • как убрать скрытые папки

При копировании, перемещении или удалении файлов и папок иногда возникают проблемы, связанные с их атрибутами. Например, если один файл в папке имеет атрибут Read Only (только чтение), папку нельзя будет удалить. Поправим ситуацию.

Вам понадобится

  • - компьютер
  • - операционная система Windows

Инструкция

Видео по теме

Обратите внимание

В операционных системах с включенным шифрованием и защитой файлов данный метод может не сработать.

Полезный совет

Операция по изменению атрибутов для папок выглядит аналогичным образом.

Атрибуты файла, такие как «скрытый», «архивный» и «только для чтения», определяют возможность быстрого доступа и поиска файла, а также возможность редактировать. Так, файлы, отмеченные атрибутом «скрытый», при определенных настройках вида папки не отображаются. Чтобы файл был виден при любых обстоятельствах, нужно снять атрибут в свойствах файла.

Инструкция

Атрибут файла или папки – характеристика, влияющая на доступ к его нахождению, редактированию и некоторым другим ключевым процессам. Добавление или удаление атрибутов происходит в меню «Свойства».

Инструкция

Убедитесь, что файл не открыт для просмотра или редактирования. В таком случае ни на панели рабочего стола, ни во вкладке «Приложения» в Диспетчере задач не должно быть его имени. В противном случае изменения свойств и добавление атрибутов может не быть применено к файлу.

Нажмите правую кнопку мыши и найдите в контекстном меню пункт «Свойства». Нажмите его, нажав мышкой один раз.

Откройте вкладку «Общие» и посмотрите на нижнюю часть открывшихся параметров и опций. В ней найдите слово «Атрибут ы» и рядом несколько опционально настраиваемых атрибутов: «Скрытый», «Только для чтения», «Архивный» и т.д. Выберите нужные атрибуты, щелкая по полям рядом с конкретным . Атрибут будет включен, если в поле появится галочка.

Нажмите кнопку «Применить», а затем "OK". Таким образом, вы активируете и сохраните примененные атрибуты.

Видео по теме

Обратите внимание

Применяя атрибут «Только чтение», вы закрываете для всех пользователей компьютера доступ к редактированию файла. Атрибут «Скрытый» сделает файл невидимым, если в настройках вида папки установлена опция «Не показывать скрытые папки и файлы»; иначе говоря, вы можете больше не увидеть файл, пока не измените эту опцию.

Задача изменения атрибута «скрытый» и «системный» может быть решена стандартными методами операционной системы Microsoft Windows вне зависимости от причин, заставивших пользователя взяться за ее выполнение - необходимость увидеть системные файлы или вирус, сделавший папки на USB-носителе скрытыми.

Инструкция

Нажмите кнопку «Пуск» для вызова главного меню системы и перейдите в пункт «Настройки» для выполнения операции изменения параметров отображения скрытых папок на компьютере.

Снимите флажок на поле «Скрывать защищенные системные файлы» и нажмите кнопку «Да» в открывшемся окне предупреждения для подтверждения выполнения команды.

Нажмите кнопку OK для применения выбранных изменений.

Вернитесь в главное меню «Пуск» и перейдите в пункт «Выполнить» для инициации процедуры изменения параметров отображения файлов и папок на съемном носителе, получившими атрибут «скрытый» в результате действий вирусной программы.

Введите значение cmd в поле «Открыть» и нажмите кнопку OK для подтверждения запуска инструмента «Командная строка».

Введите значение dir a:\ /x в поле командной строки, где a - имя зараженного съемного носителя, а /х - синтаксис отображения всех файлов и нажмите функциональную клавишу Enter для подтверждения выполнения команды. Это действие позволит увидеть все скрытые вирусом файлы и папки на USB-носителе.

Введите значение ren g:\имя_зараженной_папки желаемое_имя_папки для выполнения переименования скрытой папки в инструменте командной строки и нажмите клавишу Enter для применения выбранных изменений.

Используйте файловый менеджер FAR для изменения атрибута «скрытый» на зараженном съемном носителе: укажите нужную папку и вызовите и нажмите функциональную клавишу F9 для вызова сервисного меню.

Выберите пункт File Attributes в выпадающем меню и выполните одновременное нажатие клавиш Cntr+A.

Снимите значения атрибутов «Скрытый», «Архивный» и «Системный» и нажмите клавишу Enter для применения выбранных изменений.

При работе с объектами и другими экземплярами класса обращение к атрибутам является одной из обычных операций для программиста. Получить доступ к тем или иным данным, хранящимся в объектах, бывает непросто, если учесть используемые для них способы защиты. Так, атрибуты, закрытые спецификаторами private и protected, вытащить из экземпляра класса можно лишь в методе, принадлежавшем объекту этого же или дочернего (для protected) класса.

Самый простой случай вызова атрибута – прямое обращение к нему в любом месте программы. Однако это возможно лишь для открытых данных, описанных в классе с модификатором public. Прямой доступ через объект выглядит так: myObj1.attr1, где attr1 – атрибут данного класса. Для указателя вызов будет таким: рObj1–>attr1.

Если атрибут, к которому вам необходимо обратиться, имеет статус скрытого и описан в классе с модификатором private, то доступ к нему возможен лишь из метода, принадлежащего тому же классу. Метод или функция класса при этом должна иметь открытый статус public. Добавьте в класс новый метод, где пропишите обработку необходимого атрибута. При этом в функцию могут передаваться параметры, в зависимости от значения которых производятся те или иные действия. Сама функция также может возвращать данные, например содержимое атрибута. Код программы на языке С++, реализующий обе функции для работы с закрытым атрибутом:class CMyClass { protected: int attr1; // атрибут public: void funcA1(int param) { attr1 = param; } int funcA2() { return attr1; }};

Таким образом, чтобы установить в закрытый атрибут attr1 нужное вам значение, вызовите метод того же класса с помощью созданного ранее объекта: myObj1.funcA1(10) – подобной неявной операцией в атрибут attr1 помещается значение 10. При работе с указателем на экземпляр класса аналогичная операция будет выглядеть так: рObj1–>funcA(10). Для того чтобы вытащить закрытый атрибут attr1 и узнать хранящееся в нем значение, вызовите другой метод класса: int Res = myObj1.funcA2(). В данном случае целочисленной переменной Res присвоится значение скрытой переменной класса.

При необходимости вызова атрибута со статусом protected во всех объектах дочерних классов обратитесь к его переменной напрямую. Однако при работе в функциях чужих классов доступ к защищенным данным придется получать вышеописанным способом.

Для вызова атрибута без создания объекта объявите его переменную в классе, как статическую с помощью следующей конструкции: static int attr1. В этом случае вытащить атрибут можно будет в любом месте программного кода, указав запись: CMyClass::attr1.