Виндовс 7 и делфи

  • Автор темы Vadik(R)
  • Дата начала
V

Vadik(R)

Возможно немного ошибься разделом, так как проблем больше относиться к ОС.
В общем, сейчас написал программу примерно с таким кодом:
Код:
assign(f, 'C:\windows\log.txt');
rewrite(f);
writeln(s);
close(f);
Потом решил удалить этот файл физически. Захожу в папку "C:\windows\" - там нет этого файла. Я в шоке.
Запустил программу с правами админисратора - начала писать в "C:\windows\", а если программа запущена без прав админитратора, то она пишет текст в файл куда-то, только неизвестно куда. Но то, что она пишет куда-то - это точно, я проверял кодом:
Код:
assign(f, 'C:\windows\log.txt');
reset(f);
while not eof(f) do
begin
readln(f, s);
writeln(s);
end;
close(f);
Для обычного запуска и запуска с правами администратора выдает разное содержимое файла. Куда она может писать без прав администратора? Нужен путь файла.
 
D

Dock1100

Странно, у меня файл создает но в него записать ниче не может(выдает ошибку).
 
D

Dock1100

Наскоко я знаю то для файлов в делфи такие команди
assignfile а не assign
closefile и не close

Возможно ето как то зафисит от содержания файла(типа)
 
V

Vadik(R)

Сорри, уже решил проблемку.
Оказалось, папка находилась здесь C:\Users\Flash Designer\AppData\Local\VirtualStore\Windows
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!