Например, печатаю в командной строке команду «dir d:\». А как выполнить это с помощью Delphi? Как открыть к.строку понятно, а вот как выполнить в ней команду?
Хочу написать триальную прогу и хранить данные о количестве запусков в альтернативном файловом потоке.
А с потоком умею работать только с помощью консоли.
В поток я хочу записывать инфу о количестве запусков проги.Но с потоком умею обращаться только с помощью командной строки.
Как с помощью делфи выполнить любую команду командной строки
не запуская её(cmd).Вот. И вообще возможно ли это?
Member
Статус: Не в сети Регистрация: 15.04.2004 Откуда: Москва
#tim$ Брррр.... а ты не путаешь поток с процессом?
дело в том, что dir, echo и т.д. это не "команды командной строки", а команды cmd.exe (или какого либо другого интерпретатора коммандной строки)
Advanced member
Статус: Не в сети Регистрация: 09.06.2003 Откуда: USSR
#tim$ 1. Эта штука пашет только под NTFS
2. Эта штука прекрасно редактируется к примеру FAR Manager
3. Если уж хочется, то MSDN это кладезь информации по Windows API
Member
Статус: Не в сети Регистрация: 23.09.2003 Откуда: South Ural
ну нету у человека MSDN читать нужно что-то более серъезное чем "деструктивные потоки"
например http://sklobovsky.nstemp.com/community/hidden2000/ ну и еще пожалуй кое-что:
http://www.koders.com/delphi/fid6F3ACF2 ... 57470.aspx ф-и function NtfsFindFirstStream(const FileName: string; StreamIds: TStreamIds; var Data: TFindStreamData): Boolean;
function NtfsFindNextStream(var Data: TFindStreamData): Boolean;
function NtfsFindStreamClose(var Data: TFindStreamData): Boolean;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения