вопрос по сохранению информации в текстовый файл!

Тема в разделе "WASM.BEGINNERS", создана пользователем vania_09, 26 мар 2010.

  1. vania_09

    vania_09 New Member

    Публикаций:
    0
    Регистрация:
    26 мар 2010
    Сообщения:
    2
    с клавиатуры вводится текст как сделать что бы написанное постоянно сохранялось в файле txt?
     
  2. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    А какие попытки для реализации поставленной задачи уже были предприняты?
     
  3. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    пожалуй единственное что радует в этой теме.
     
  4. karabas_barabas

    karabas_barabas Member

    Публикаций:
    0
    Регистрация:
    9 авг 2009
    Сообщения:
    168
    называется кейлоггер другими словами ), перехватываешь нажатые клавиши в буфер памяти и через определенное время скидываешь в файл через CreateFile SetFilePointer WriteFile CloseHandle
     
  5. vania_09

    vania_09 New Member

    Публикаций:
    0
    Регистрация:
    26 мар 2010
    Сообщения:
    2
    единственное что пока сделано это переписана программа из статьи с этого сайта которая выводит на экран символы с клавиатуры,можете подсказать какая функция сохраняет написаное в файле?
     
  6. karabas_barabas

    karabas_barabas Member

    Публикаций:
    0
    Регистрация:
    9 авг 2009
    Сообщения:
    168
    Не надо издёвок. Человек явный новичок и попросил вполне конкретной помощи. Будте добры либо оказать таковую в меру своих знаний, либо вежливо промолчать.

    Twister
     
  7. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    karabas_barabas
    да не, ему походу не кейлогер нужен, а из своей консольной программы.
     
  8. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    vania_09
    Используйте связку функций CreateFile + WriteFile. Они описаны в msdn.
     
  9. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    karabas_barabas
    А сам-то, будь добр, помоги?
     
  10. karabas_barabas

    karabas_barabas Member

    Публикаций:
    0
    Регистрация:
    9 авг 2009
    Сообщения:
    168
    с консолью работал последний раз наверно года 3-4 назад ,
    что-то типа такого
    Код (Text):
    1. char buff[n];
    2. ofstream fout;
    3. fout.open(log.txt);
    4. while(1)
    5. {
    6. cin>>buff;
    7. .
    8. .
    9. fout<<buff;
    10. }
    11. fout.close()
    аж противно эту всю консольную галиматью писать )...
    ключевые слова есть -по ним уже и не тяжело нагуглить...

    смотря на каком уровне и что конкретно нужно написать , вопрос - то некорректно поставлен....
    если совсем другое имеется ввиду то можно через GetKeyState, SetWindowsHook , lowlevelhooks, перехват GetMessage PeekMessage перехватывать нажатые клавиши и записывать в файл > CreateFile SetFilePointer WriteFile CloseHandle
     
  11. Valentin

    Valentin Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2007
    Сообщения:
    130
    ..похоже на клавиатурный шпион, а темка называлась совсем по-другому.
     
  12. edemko

    edemko New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2009
    Сообщения:
    454
    фасм