Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FindFirst в system32, не могу найти каталог который точно есть 
:(
    Опции темы
kirdk
Дата 3.6.2011, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Добрый день, коллеги!
Помогите плиз, никак не могу побороть, чтобы работала вот такая конструкция:
Код

FindFirst('C:\Windows\System32\test\',faDirectory,sr);

Каталог Test создавал вручную.... Все остальные каталоги в этой папке видит, а вот мой test нет.... 
ОС - windows 7
PM MAIL   Вверх
Snowy
Дата 3.6.2011, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Код
FindFirst('C:\Windows\System32\test', faDirectory, sr);

PM MAIL   Вверх
kirdk
Дата 3.6.2011, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Код
FindFirst('C:\Windows\System32\test', faDirectory, sr);

не спасает, даже так не помогает
Код
FindFirst('C:\Windows\System32\test*', faDirectory, sr);


Это сообщение отредактировал(а) kirdk - 3.6.2011, 17:11
PM MAIL   Вверх
Keeper89
Дата 3.6.2011, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



Думаю, что без прав администратора ты там вряд ли что-то прочтешь.


--------------------
PM MAIL WWW   Вверх
kirdk
Дата 3.6.2011, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(Keeper89 @ 3.6.2011,  17:34)
Думаю, что без прав администратора ты там вряд ли что-то прочтешь.

И права администратора, и в свойствах папок разрешил все и UAC отключил уже.... Все равно не идет....
PM MAIL   Вверх
Keeper89
Дата 3.6.2011, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



Код

procedure TForm1.btn1Click(Sender: TObject);
var
   sr: TSearchRec;
   ErrNum: Integer;
begin
   ErrNum := FindFirst(<путь>, faDirectory, sr);
    if ErrNum = 0 then
     ShowMessage(sr.Name)
   else
     ShowMessage(SysErrorMessage(ErrNum))
end;

Что выдает?


--------------------
PM MAIL WWW   Вверх
kirdk
Дата 3.6.2011, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(Keeper89 @ 3.6.2011,  17:58)
Код

procedure TForm1.btn1Click(Sender: TObject);
var
   sr: TSearchRec;
   ErrNum: Integer;
begin
   ErrNum := FindFirst(<путь>, faDirectory, sr);
    if ErrNum = 0 then
     ShowMessage(sr.Name)
   else
     ShowMessage(SysErrorMessage(ErrNum))
end;

Что выдает?

если путь = 'C:\Windows\System32\test*' то вот это: "The system connot find the file specified"
но мне кажется интереснее другое... если путь = 'C:\Windows\System32\t*' то: "t2embed.dll" - не должна ли функция каталоги искать, а не файлы?
PM MAIL   Вверх
Keeper89
Дата 3.6.2011, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



А просто
 C:\Windows\System32\test?

Вроде бы нет, проверку атрибута я помнится внутри проводил еще.


--------------------
PM MAIL WWW   Вверх
CodeMonkey
Дата 3.6.2011, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 38
Всего: 89



Система 64 разрядная? Если да, то гуглим file system redirection.

Реклама mode on: 4й выпуск, "В ожидании x64: WOW64".


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
kirdk
Дата 4.6.2011, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(Keeper89 @ 3.6.2011,  19:19)
А просто
 C:\Windows\System32\test?

Все то же...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0673 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.