Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.03;
Скачать: CL | DM;

Вниз

Игнорирование кода от совместного доступа к файлу Windows XP   Найти похожие ветки 

 
Катунов Юрий ©   (2008-01-06 10:30) [0]

Здравствуйте мастера и с новым 2008 годом. Пусть всё у вас будет коллеги. -))
Я тут сэмитировала совместный доступ к файлу на примере файла sam.
Вот такой вот код......
procedure TForm1.Button1Click(Sender: TObject);
var
 f: TextFile;
 s: string;
begin
 s := "C:\WINDOWS.0\system32\config\sam";
     AssignFile(f, s);
     try
       try
         Reset(f);
       except
         exit;
       end;
     finally
       CloseFile(f);
     end;
end;

На ура работает в Windows98 и в WindowsME, а в WindowsXP - не хочет. Как игнорировать ошибки I/O 32 и I/O 103 в данном случае?


 
Virgo_Style ©   (2008-01-06 14:14) [1]

Разве в книжках и справке не написано, что именно делает Reset в случае ошибки?


 
Alarm ©   (2008-01-06 14:24) [2]

>Катунов Юрий ©   (06.01.08 10:30)

А где ты в Windows98 и в WindowsME нашел (или нашла, судя по "Я тут сэмитировалА") файлы SAM?


 
Dennis I. Komarov ©   (2008-01-06 14:39) [3]

Сейчас прочитает, и пароли вытаскивать будет :)


 
Leonid Troyanovsky ©   (2008-01-06 18:11) [4]


> Катунов Юрий ©   (06.01.08 10:30)  

> Как игнорировать ошибки I/O 32 и I/O 103 в данном случае?

Надо протяжно произнести "ээх.." и взмахнуть рукой.

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2008-01-06 18:17) [5]

Вот этот завет тебе поможет
http://www.podgoretsky.com/DM/BadWill.html#BW-04


 
icWasya ©   (2008-01-06 22:25) [6]

IoResult + F1


 
Германн ©   (2008-01-07 00:51) [7]

А самая "тупая" ошибка тут:

>      finally
>        CloseFile(f);
>      end;
>



Страницы: 1 вся ветка

Текущий архив: 2008.02.03;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.044 c
2-1199453773
Stepper
2008-01-04 16:36
2008.02.03
Где в реестре (ветка) прописать параметр (триального периода) ?


15-1196091261
Космос
2007-11-26 18:34
2008.02.03
Проблема ИИ


2-1200029813
Катунов Юрий
2008-01-11 08:36
2008.02.03
Как прочитать из параллельного порта из под Windows XP?


2-1199430043
Andreil
2008-01-04 10:00
2008.02.03
Вызов ДЛЛ из ЕХЕ


2-1199601680
molodoy
2008-01-06 09:41
2008.02.03
конект к IB или FB через прокси





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский