доступ к папке Windows

  • Автор темы Автор темы Dope
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
D

Dope

Всем здрасьте.

Я пытаюся открыть файл из паки windows(с остальными системными также), но прога ругается говорит доступа нет.
Делаю я это так.

TCHAR szPath[MAX_PATH];
SHGetFolderPath(NULL, CSIDL_WINDOWS | CSIDL_FLAG_CREATE , NULL, 0, szPath);
CString path;
path= static_cast<CString>(szPath);
path += "\\output.rtf";
CFile cFile(path, CFile::modeWrite | CFile::modeCreate | CFile::shareExclusive);

Мне кажется, что дело в параметре hToken, но решения пока не нашел....
подскажите, что сделать плз.....
 
Ну так ты может под аккаунтом без доступа на запись в системный каталог? Зачем тебе туда писать?
 
мне надо создать временный файл в какой-нибудь системной папке, чтобы его пользователь не мог видеть(в смысле, чтобы так быстро не нашел;), как если бы я его записао в корневик диска С)
 
упс.....
простите вопрос возник только из-за моей не внимательности... :blink:
все работает отлично....


еще раз сорри ;)
 
Ничего не нормально, если ты всерьез решил файл положить в систему - в корпоративном мире отсутвие у пользователя прав на запись куда-бы то ни было кроме ApplicationData\MyDocuments\Temp - норма.
 
ясно
спасибо большое

т.е пользователь без прав может записать только в ApplicationData\MyDocuments\Temp, я правильно понял?
 
это как администратор захочет и настроит, но обычно да
 
ок

спасибо большое :blink:
 
а еще для опредения папки Temp можно воспользоваться функцией GetTempPath() или вообще GetTempFileName()
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab