Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/41: Рейтинг темы: голосов - 41, средняя оценка - 5.00
4 / 4 / 0
Регистрация: 23.03.2013
Сообщений: 58

Создать папку и сделать ее системной

02.07.2013, 11:17. Показов 8199. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
надо создать папку и регистрировать на regedit и делать системный штоб не удалили
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.07.2013, 11:17
Ответы с готовыми решениями:

Сохранение файла в системную папку
Всем привет!!! :) Нуждаюсь в вашей помощи :) Нужно сохранить "ini" файл в системную папку...

Копировать файл в системную папку (CopyFile)
Здравствуйте!!! :) Помогите пожалуйста!!! Нужно файл "test.txt" скопировать в системную папку,...

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

11
4 / 4 / 2
Регистрация: 26.03.2013
Сообщений: 109
03.07.2013, 16:54
создать папку
C++
1
CreateDir("Folder");
а как папке присвоить атрибут скрытый кто подскажет?

Добавлено через 6 минут
уже додумался


C++
1
2
CreateDir("Folder");
SetFileAttributes("Folder", FILE_ATTRIBUTE_HIDDEN);
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
03.07.2013, 17:40
Цитата Сообщение от Akmal Посмотреть сообщение
и делать системный штоб
Цитата Сообщение от blackenergy Посмотреть сообщение
FILE_ATTRIBUTE_HIDDEN
системный и скрытый - это разные вещи)
скорее это
C++
1
FILE_ATTRIBUTE_SYSTEM ||FILE_ATTRIBUTE_READONLY
больше подходит)
0
4 / 4 / 2
Регистрация: 26.03.2013
Сообщений: 109
03.07.2013, 17:50
Цитата Сообщение от Ddv122 Посмотреть сообщение
системный и скрытый - это разные вещи)
скорее это
C++
1
FILE_ATTRIBUTE_SYSTEM ||FILE_ATTRIBUTE_READONLY
больше подходит)
чаво то не работает папка не создаёться , вин8 х64, админ права
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
03.07.2013, 18:14
blackenergy, Windows 8 x64
C++
1
2
3
4
5
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        CreateDir("C:\\Folder");
        SetFileAttributes("C:\\Folder", FILE_ATTRIBUTE_SYSTEM ^ FILE_ATTRIBUTE_READONLY);
}
Добавлено через 43 секунды
blackenergy, а в каком месте папку то пробуете создать?

Добавлено через 7 минут
Цитата Сообщение от Akmal Посмотреть сообщение
штоб не удалили
удалить можно всё и всегда
1
4 / 4 / 2
Регистрация: 26.03.2013
Сообщений: 109
03.07.2013, 18:25
Цитата Сообщение от Ddv122 Посмотреть сообщение
blackenergy, Windows 8 x64
C++
1
2
3
4
5
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        CreateDir("C:\\Folder");
        SetFileAttributes("C:\\Folder", FILE_ATTRIBUTE_SYSTEM ^ FILE_ATTRIBUTE_READONLY);
}
Добавлено через 43 секунды
blackenergy, а в каком месте папку то пробуете создать?

Добавлено через 7 минут

удалить можно всё и всегда
C:\\Folder
ага вот тут пытаюсь создать , создаётся щас но атрибуты не скрытые и удаляется по обычному тогда вот смысл от неё какой
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
03.07.2013, 18:42
blackenergy, а я и говорю - удалить всегда всё можно
Даже если создать и вручную папку - удалиться
Решение я вижу такое - создать запрещённую папку . не опытный юзер не удалит
C++
1
2
3
4
5
void __fastcall TForm1::Button2Click(TObject *Sender)
{
        ShellExecute (NULL, "open", "cmd.exe", "/K md \lpt1\\", "C:\\",SW_HIDE);
}
//---------------------------------------------------------------------------
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.07.2013, 18:43
C++
1
2
SetFileAttributes("C:\\Folder", FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_READONLY);
 // поразрядное"или"
0
4 / 4 / 2
Регистрация: 26.03.2013
Сообщений: 109
03.07.2013, 18:43
а как создать папку в текущем юзере? допустим у меня вот так
C:\Users\administrator
а у других ведь всегда по разному
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
03.07.2013, 18:51
blackenergy, ты реши тебе или системную или скрытую папку нужно?или которую удалить нельзя?
Цитата Сообщение от blackenergy Посмотреть сообщение
а у других ведь всегда по разному
Примеров получения папки пользователя хватает на форуме...
0
4 / 4 / 2
Регистрация: 26.03.2013
Сообщений: 109
03.07.2013, 18:54
Цитата Сообщение от Ddv122 Посмотреть сообщение
blackenergy, ты реши тебе или системную или скрытую папку нужно?или которую удалить нельзя?
Примеров получения папки пользователя хватает на форуме...
та мне вообщем то ради интереса

Цитата Сообщение от Ddv122 Посмотреть сообщение
blackenergy
Даже если создать и вручную папку - удалиться
Решение я вижу такое - создать запрещённую папку . не опытный юзер не удалит
C++
1
2
3
4
5
void __fastcall TForm1::Button2Click(TObject *Sender)
{
        ShellExecute (NULL, "open", "cmd.exe", "/K md \lpt1\\", "C:\\",SW_HIDE);
}
//---------------------------------------------------------------------------
понравился такой подход , даже я что то удалить не могу руками процессы завершил а почему не удаляеться то?
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
03.07.2013, 19:01
blackenergy, аххх - вот удаление\
C++
1
         ShellExecute (NULL, "open", "cmd.exe", "/K rd \lpt1\\", "C:\\",SW_HIDE);
По тому что запрещённая папка в Windows вот и всё...её так просто не создать)так же как и удалить)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.07.2013, 19:01
Помогаю со студенческими работами здесь

Как получить путь к системной папке Temp?
Здравствуйте!!! Подскажите пожалуйста, как получить путь к системной папке Temp? Этот метод не...

Функция для узнавания пути к системной папке
Я на басике с помощью какой-то функции получал стринг-строку какой угодно папки: будь то раб стол...

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

Получение пути к системным папкам через hexadecimal значение
Добрый день, может кто подсказать такую вещь, вот есть код такого вида: bool getPath(char...

Как при поиске обойти системные папки
Доброго времени суток! Написал простенькую программу поиска файлов на диске. Но в процессе...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru