Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2016-05-29 18:27:50 ЛС | профиль | цитата
В общем, овчинка выделки стоит!
Это я про http://hex.pp.ua/nt/NtQueryDirectoryFile.php
Нужны преобразования из String в PWideChar, размер буфера надо определять самому, а не автоматически определяется, а как определить сколько соломки надо подстелить? С запасом тоже не хочется буфер делать, может понадобится раз в год...
Вот рабочий some_ntdef.pas для добавления в I.C. , кто хочет поиграть. http://forum.hiasm.net/forum_serv.php?q=56&id=4312
Все определения можно взять из предыдущего поста, второй код.
...
Пример, как формировал строку с путём.
var
str:String;
OleStr: PWideChar;
str:='\DosDevices\' + ToString(_Data);
OleStr := StringToOleStr(str);
...
SysFreeString (OleStr);
P.S.
Может идея Tad-а и не плоха. Только не список хранить, а переменную с числом в ini файле.
карма: 6

0